需要帮助来了解 Crashlytics 上报告的 Google Maps SDK 中的未知崩溃堆栈跟踪

Need help in understanding Unknown crashes stacktraces in Google Maps SDK reported on Crashlytics

提问人:Malik Bilal 提问时间:11/4/2023 更新时间:11/4/2023 访问量:42

问:

我在 crashlytics 中收到多个与 Google Maps SDK 相关的崩溃,我无法理解堆栈跟踪?

Google Map 版本 18.1.0

以下是堆栈跟踪

致命异常:java.lang.NullPointerException 尝试在空对象引用上调用接口方法“void com.google.maps.api.android.lib6.impl.bq.v()”

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.maps.api.android.lib6.impl.bq.v()' on a null object reference
       at com.google.maps.api.android.lib6.impl.cm.h(:com.google.android.gms.dynamite_mapsdynamite@[email protected] (200306-0):3)
       at com.google.android.gms.maps.internal.o.bb(:com.google.android.gms.dynamite_mapsdynamite@[email protected] (200306-0):125)
       at m.fi.onTransact(:com.google.android.gms.dynamite_mapsdynamite@[email protected] (200306-0):21)
       at android.os.Binder.transact(Binder.java:1064)
       at com.google.android.gms.internal.maps.zza.zzc(com.google.android.gms:play-services-maps@@18.1.0:2)
       at com.google.android.gms.maps.internal.zzk.onLowMemory(com.google.android.gms:play-services-maps@@18.1.0:2)
       at com.google.android.gms.maps.zzau.onLowMemory(com.google.android.gms:play-services-maps@@18.1.0:1)
       at com.google.android.gms.dynamic.DeferredLifecycleHelper.onLowMemory(com.google.android.gms:play-services-base@@18.0.1:1)
       at com.google.android.gms.maps.SupportMapFragment.onLowMemory(com.google.android.gms:play-services-maps@@18.1.0:1)
       at androidx.fragment.app.Fragment.performLowMemory(Fragment.java:3142)
       at androidx.fragment.app.FragmentManager.dispatchLowMemory(FragmentManager.java:2949)
       at androidx.fragment.app.FragmentManager.lambda$new$1(FragmentManager.java:448)
       at androidx.fragment.app.FragmentManager.$r8$lambda$OSbytOFWiBhg-JuC-68xxqeOPrI(FragmentManager.java)
       at androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$0$068c9ea6f75aed29eabb5700a8433fb9d14c27fb8935f2afb11caf64187ac04f$1.accept(FragmentManager.java:4)
       at androidx.activity.ComponentActivity.onTrimMemory(ComponentActivity.java:895)
       at android.app.ActivityThread.handleTrimMemory(ActivityThread.java:6382)
       at android.app.ActivityThread.access$1400(ActivityThread.java:253)
       at android.app.ActivityThread$ApplicationThread.lambda$scheduleTrimMemory$0(ActivityThread.java:1707)
       at android.app.ActivityThread$ApplicationThread$$ExternalSyntheticLambda3.accept(:8)
       at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:281)
       at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:204)
       at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:97)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loopOnce(Looper.java:201)
       at android.os.Looper.loop(Looper.java:288)
       at android.app.ActivityThread.main(ActivityThread.java:7886)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
Android 谷歌地图 崩溃

评论

0赞 Malik Bilal 11/5/2023
NullPointerException呢?@Computable
0赞 Yrll 11/6/2023
这看起来像一个类似的堆栈跟踪 issuetracker.google.com/247981812 您是否尝试过将 Maps SDK 更新到最新版本的 18.2?
0赞 Malik Bilal 11/6/2023
不,我没有尝试过 18.2.0。我检查了上面的链接,我认为这是由于旧的片段版本而发生的。
0赞 Yrll 11/7/2023
您能否尝试最新版本,看看崩溃是否仍在重复出现。
1赞 Malik Bilal 11/7/2023
我将在这里添加更新,因为我们的发布过程要长得多@Yrll

答: 暂无答案