0

我最近使用 Applovin 添加了 FB Audience 并更新了库,现在在 prod 上,logcat 中的错误低于但在模拟器或设备中我一打开我的应用程序就收到此错误 - 已经研究了很多但无法解决它。

    2021-10-27 13:33:15.337 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.h(SourceFile:223)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:214)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.337 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.h(SourceFile:224)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:214)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.338 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.h(SourceFile:225)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:214)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.339 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.d.<init>(SourceFile:561)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.b.<init>(SourceFile:69)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.init(Unknown Source:2)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:215)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.340 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.d.<init>(SourceFile:563)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.b.<init>(SourceFile:69)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.init(Unknown Source:2)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:215)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.341 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.d.<init>(SourceFile:561)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.c.<init>(SourceFile:74)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.init(Unknown Source:42)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:215)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.341 13185-13185/? E/PersistentConcurrentHashMap: Error loading Map from file
    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context com.safedk.android.SafeDK.f()' on a null object reference
        at com.safedk.android.utils.PersistentConcurrentHashMap.e(SourceFile:210)
        at com.safedk.android.utils.PersistentConcurrentHashMap.<init>(SourceFile:37)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.d.<init>(SourceFile:563)
        at com.safedk.android.analytics.brandsafety.creatives.discoveries.c.<init>(SourceFile:74)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.init(Unknown Source:42)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.<clinit>(SourceFile:215)
        at com.safedk.android.analytics.brandsafety.creatives.CreativeInfoManager.a(SourceFile:980)
        at com.safedk.android.internal.partials.AcraFilesBridge.fileInputStreamCtor(AcraSourceFile:113)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
        at android.app.ActivityThread.main(ActivityThread.java:8595)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
2021-10-27 13:33:15.347 13185-13185/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.myapp, PID: 13185
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/internal/util/Predicate;
        at org.acra.util.IOUtils.streamToString(SourceFile:1)
        at org.acra.ACRA.getCurrentProcessName(SourceFile:1)
        at org.acra.ACRA.isACRASenderServiceProcess(SourceFile:1)
        at org.acra.ACRA.init(SourceFile:8)
        at org.acra.ACRA.init(SourceFile:5)
        at org.acra.ACRA.init(SourceFile:4)
        at org.acra.ACRA.init(SourceFile:3)
        at com.myapp.app.app.MyApplication.attachBaseContext(SourceFile:3)
        at android.app.Application.attach(Application.java:370)
        at android.app.Instrumentation.newApplication(Instrumentation.java:1159)
        at android.app.LoadedApk.makeApplication(LoadedApk.java:1324)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7494)
        at android.app.ActivityThread.access$1400(ActivityThread.java:301)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2158)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:246)
4

0 回答 0