小编fig*_*way的帖子

Facebook sdk 11.0.0 导致 Android 上崩溃

环境

\n
    \n
  • Unity编辑器版本:2019.4.30f1
  • \n
  • Unity SDK版本:11.0.0
  • \n
\n

为了解决Unity导致的android崩溃问题,我将Unity从2019.4.29f1升级到2019.4.30f1。不幸的是,这次我发现了新的崩溃问题。该问题的详细信息如下:

\n
Caused by java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter args\n       at com.facebook.appevents.iap.InAppPurchaseBillingClientWrapper$BillingClientStateListenerWrapper.invoke(:12)\n       at java.lang.reflect.Proxy.invoke(Proxy.java:1006)\n       at $Proxy2.onBillingServiceDisconnected()\n       at com.android.billingclient.api.zzah.onServiceDisconnected(com.android.billingclient:billing@@3.0.3:4)\n       at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1811)\n       at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1826)\n       at android.os.Handler.handleCallback(Handler.java:873)\n       at android.os.Handler.dispatchMessage(Handler.java:99)\n       at android.os.Looper.loop(Looper.java:205)\n       at android.app.ActivityThread.main(ActivityThread.java:6991)\n       at java.lang.reflect.Method.invoke(Method.java)\n       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)\n       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:884)\n
Run Code Online (Sandbox Code Playgroud)\n

根据 Firebase Crashlytics 仪表板上提供的信息,所有崩溃都发生在后台,并且大多数发生在 Android 11 上。分析信息后,崩溃似乎发生在 onBillingServiceDisconnected 事件(com.facebook.com)的回调上。 appevents.iap.InAppPurchaseBillingClientWrapper$BillingClientStateListenerWrapper.invoke)。由于我没有 Android 11 设备,因此无法重现此崩溃,并且我不知道如何重现它。现在关于ServiceDisconnected事件,您有什么建议吗?

\n

crash sdk android facebook unity-game-engine

3
推荐指数
1
解决办法
3839
查看次数

标签 统计

android ×1

crash ×1

facebook ×1

sdk ×1

unity-game-engine ×1