当我通过Android工作室在我的手机上构建我的应用程序时,它可以正常工作但在Google Play商店上传后发生了一些事情并且它不会启动。 一旦我打开应用程序我面临错误不幸的是应用程序已停止工作!我真的很困惑!有什么建议吗?
错误日志:
java.lang.RuntimeException: Unable to instantiate receiver com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver:
java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" on path: DexPathList[[zip file "/data/app/com.rando.tunisie.navigationbarforallactivitites-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]
答案 0 :(得分:0)
这与proguard的使用有关。
尝试更改Proguard.cfg文件以排除混淆的android.gms。*
-dontwarn com.google.android.gms.**
-keep class com.google.android.gms.** { *; }
-keep class com.google.firebase.** { *; }
这应该有效。