【发布时间】:2019-07-02 17:22:44
【问题描述】:
我刚从用户那里收到这个错误,游戏只有在从Play商店安装并第一次点击打开按钮时才会崩溃,但如果我在崩溃后打开游戏,它就可以正常工作。如果我将 apk 放在设备上并安装它也可以正常工作
这是在我将 Google 移动广告从 3.16 升级到 3.18 后发生的
团结 2018.3.10 谷歌移动广告 Unity 插件 v3.18 Unity 货币化 3.1.0
日志:
06-30 21:38:35.316 16300 16300 E AndroidRuntime: FATAL EXCEPTION: main 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 进程: xxxxxxx PID: 16300 06-30 21:38:35.316 16300 16300 E AndroidRuntime: java.lang.Error: FATAL EXCEPTION [main] 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 06-30 21:38:35.316 16300 16300 E AndroidRuntime:原因:java.lang.RuntimeException:无法实例化接收器 com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver:java.lang.ClassNotFoundException:找不到类“ com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver”在路径上:DexPathList[[zip 文件“/data/app/xxxxxxx/base.apk”,zip 文件“/data/app/xxxxxxx/split_config.arm64_v8a.apk”,压缩文件“/data/app/xxxxxxx/split_config.en.apk”,压缩文件“/data/app/xxxxxxx/split_config.xxhdpi.apk”],nativeLibraryDirectories=[/data/app/xxxxxxx/lib/arm64, /数据/app/xxxxxxx/base.apk!/lib/arm64-v8a, /data/app/xxxxxxx/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/xxxxxxx/split_config.en.apk! /lib/arm64-v8a, /data/app/xxxxxxx/split_config.xxhdpi.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]] 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:3081) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.-wrap18(ActivityThread.java) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1602) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.os.Handler.dispatchMessage(Handler.java:102) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.os.Looper.loop(Looper.java:173) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.main(ActivityThread.java:6523) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:938) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828) 06-30 21:38:35.316 16300 16300 E AndroidRuntime:由:java.lang.ClassNotFoundException:在路径上找不到类“com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver”:DexPathList [[zip 文件“/数据/app/xxxxxxx/base.apk”,压缩文件“/data/app/xxxxxxx/split_config.arm64_v8a.apk”,压缩文件“/data/app/xxxxxxx/split_config.en.apk”,压缩文件“/data /app/xxxxxxx/split_config.xxhdpi.apk"],nativeLibraryDirectories=[/data/app/xxxxxxx/lib/arm64, /data/app/xxxxxxx/base.apk!/lib/arm64-v8a, /data/app/ xxxxxxx/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/xxxxxxx/split_config.en.apk!/lib/arm64-v8a, /data/app/xxxxxxx/split_config.xxhdpi.apk!/lib /arm64-v8a、/system/lib64、/vendor/lib64]] 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 java.lang.ClassLoader.loadClass(ClassLoader.java:380) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 java.lang.ClassLoader.loadClass(ClassLoader.java:312) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.handleReceiver(ActivityThread.java:3076) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: ... 8 更多 06-30 21:38:35.316 16300 16300 E AndroidRuntime: Suppressed: java.io.IOException: No original dex files found for dex location /data/app/xxxxxxx/split_config.arm64_v8a.apk 06-30 21:38:35.316 16300 16300 E AndroidRuntime: at dalvik.system.DexFile.openDexFileNative(Native Method) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexFile.openDexFile(DexFile.java:373) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexFile.(DexFile.java:113) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexFile.(DexFile.java:78) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexPathList.loadDexFile(DexPathList.java:359) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexPathList.makeElements(DexPathList.java:323) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexPathList.makeDexElements(DexPathList.java:263) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.DexPathList.(DexPathList.java:126) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.BaseDexClassLoader.(BaseDexClassLoader.java:48) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 dalvik.system.PathClassLoader.(PathClassLoader.java:64) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 com.android.internal.os.PathClassLoaderFactory.createClassLoader(PathClassLoaderFactory.java:46) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:58) 06-30 21:38:35.316 16300 16300 E AndroidRuntime: 在 android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:520) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.LoadedApk.getClassLoader(LoadedApk.java:553) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1925) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.LoadedApk.getResources(LoadedApk.java:766) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.ContextImpl.(ContextImpl.java:2074) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.ContextImpl.createAppContext(ContextImpl.java:2019) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.handleBindApplication(ActivityThread.java:5617) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread.-wrap2(ActivityThread.java) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1577) 06-30 21:38:35.317 16300 16300 E AndroidRuntime: ... 6 更多 06-30 21:38:35.317 16300 16300 E AndroidRuntime: Suppressed: java.io.IOException: No original dex files found for dex location /data/app/xxxxxxx/split_config.en.apk
【问题讨论】: