我遇到了一个“类未找到异常”问题。当我从Android Studio中“以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/salavat.mahammad.xxx.salavat-1/base.apk", zip file "/data/app/salavat.mahammad.xxx.salavat-1/split_config.tr.apk", zip file "/data/app/salavat.mahammad.xxx.salavat-1/split_config.xxxhdpi.apk"],nativeLibraryDirectories=[/data/app/salavat.mahammad.xxx.salavat-1/lib/arm, /vendor/lib, /system/lib]] at android.app.ActivityThread.handleReceiver(ActivityThread.java:3615) at android.app.ActivityThread.access$2000(ActivityThread.java:221) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1876) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7225) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" on path: DexPathList[[zip file "/data/app/salavat.mahammad.xxx.salavat-1/base.apk", zip file "/data/app/salavat.mahammad.xxx.salavat-1/split_config.tr.apk", zip file "/data/app/salavat.mahammad.xxx.salavat-1/split_config.xxxhdpi.apk"],nativeLibraryDirectories=[/data/app/salavat.mahammad.xxx.salavat-1/lib/arm, /vendor/lib, /system/lib]] at
MyGradle
compileSdkVersion 28
defaultConfig {
applicationId "salavat.mahammad.xxx.salavat"
minSdkVersion 14
targetSdkVersion 28
versionCode 71
versionName "3.7.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
multiDexEnabled = true
}
}
buildToolsVersion '28.0.3'
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
//noinspection GradleCompatible
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation "androidx.multidex:multidex:2.0.1"
implementation 'com.google.android.gms:play-services-ads:18.0.0'
}
答案 0 :(得分:1)
Play-services-ads 18.0.0崩溃> 17.2.1使用