Stworzyłem nowy projekt w Android Studio i używam Gradle do jego zbudowania.Notatka o programie dla nieznanej klasy "Obiekt" z Androidem Studio i Gradle
Dodałem moja integracja Proguard dopuszczenia buduje, i widzę tę notatkę za każdym razem uruchomić mój assembleRelease
kroku:
Note: the configuration refers to the unknown class 'Object'
Maybe you meant the fully qualified name 'java.lang.Object'?
Żaden z moich plikach konfiguracyjnych Proguard, lub te, które w Android SDK folder zawiera niekwalifikowaną nazwę Object
.
My build.gradle
obejmuje:
buildTypes {
release {
runProguard true
proguardFile 'proguard-project.txt'
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
signingConfig signingConfigs.release
}
}
I nawet zobaczyć tę samą nutę Kiedy usunąć zarówno proguardFile
linie powyżej, a także, jeśli usunę swoje własne zasady PROGUARD (za każdym razem robi czyste przed przebudową).
Zgaduję, że jest to łagodny problem z wtyczką Proguard dla Gradle?
Dodałem regułę, ale wciąż narzeka. Domyślam się, że tak się dzieje, ponieważ stara zasada wciąż jest zawieszona w pliku konfiguracyjnym po mojej własnej regule. Czy istnieje sposób obejścia tego? – sttaq