我在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 trueshrinkResources 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
            ...
        }
    }

07-24 09:47
查看更多