繁体   English   中英

unity google ads:java.lang.Error:FATAL EXCEPTION

[英]Unity google ads : java.lang.Error : FATAL EXCEPTION

我刚刚从用户那里收到此错误,游戏仅在从Play商店安装并第一次单击“打开”按钮时崩溃,但是如果崩溃后我打开游戏,则正常。 另外,如果我将apk放在设备上并安装,则正常

我将Google移动广告从3.16升级到3.18后发生了这种情况

Unity 2018.3.10 Google移动广告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:Process: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:在路径:DexPathList [[zip file“ / data / app / xxxxxxx] /base.apk”、zip文件“ /data/app/xxxxxxx/split_config.arm64_v8a.apk”、zip文件“ /data/app/xxxxxxx/split_config.en.apk”、zip文件“ / 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 / xxx xxxx / 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:at 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:在java.lang.reflect.Method.invoke(本机方法)06-30 21:38:35.316 16300 16300 E AndroidRuntime:在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(Zygo teInit.java:938)06-30 21:38:35.316 16300 16300 E AndroidRuntime:at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828)06-30 21:38:35.316 16300 16300 E AndroidRuntime :原因:java.lang.ClassNotFoundException:在路径:DexPathList [[zip file“ /data/app/xxxxxxx/base.apk”,zip]中找不到类“ com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver”文件“ /data/app/xxxxxxx/split_config.arm64_v8a.apk”、zip文件“ /data/app/xxxxxxx/split_config.en.apk”、zip文件“ /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和 roidRuntime:at java.lang.ClassLoader.loadClass(ClassLoader.java:380)06-30 21:38:35.316 16300 16300 E AndroidRuntime:at 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:禁止:java.io.IOException:找不到dex位置/data/app/xxxxxxx/split_config.arm64_v8a.apk的原始dex文件06-30 21:38:35.316 16300 16300 E AndroidRuntime:在dalvik.system。 DexFile.openDexFileNative(本机方法)06-30 21:38:35.316 16300 16300 E AndroidRuntime:at dalvik.system.DexFile.openDexFile(DexFile.java:373)06-30 21:38:35.316 16300 16300 E AndroidRuntime:at dalvik .system.DexFile。(DexFile.java:113)06-30 21:38:35.316 16300 16300 E AndroidRuntime:at dalvik.system.DexFile。(DexFile.java:78)06-30 21:38:35.316 16300 16300 E AndroidRuntime:位于dalvik.system.DexPathLis t.loadDexFile(DexPathList.java:359)06-30 21:38:35.316 16300 16300 E AndroidRuntime:at 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:at 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:at android.app.ContextImpl.createAppContext(ContextImpl.java:2019)06-30 21:38:35.317 16300 16300 E AndroidRuntime:at android.app .ActivityThread.handleBindApplication(ActivityThread.java:5617)06-30 21:38:35.317 16300 16300 E AndroidRuntime:at 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 Andro idRuntime:禁止:java.io.IOException:找不到dex位置/data/app/xxxxxxx/split_config.en.apk的原始dex文件

对于任何一个遇到相同错误的人,请使用自定义gradle并实现这两个库:

实施'com.google.android.gms:play-services-measurement:17.0.0'实施'com.google.android.gms:play-services-measurement-sdk:17.0.0'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM