我在android上遇到此错误:
任务':app:transformClassesWithAndroidGradleClassShrinkerForDebug'的执行失败。
ProGuard配置解析器错误:C:\ Users \ user.gradle \ caches \ transforms-1 \ files-1.1 \ play-services-base-11.8.0.aar \ 6c960bd35f12660f \ proguard.txt第3行:88在输入处没有可行的替代方法''
使用minifyEnabled true
和shrinkResources true
时会发生这种情况
我尝试在proguard-rules中保留相同的文件,但不起作用
-keep public class com.google.android.gms.* { public *; }
-dontwarn com.google.android.gms.**
-libraryjars /libs/libGoogleAnalytics.jar
-keep class com.google.android.apps.analytics.**{ *; }
谢谢!!
最佳答案
您必须add configuration to turn on ProGuard。这样做至少会起作用。
buildTypes {
release {
debuggable false
minifyEnabled true
useProguard true
...
}
debug {
debuggable true
minifyEnabled true
useProguard true
...
}
}