小编vma*_*man的帖子

是否有针对这些Google Maps v2 StackOverflowError崩溃的解决方法/修复程序?

在我的生产应用中看到与Google Maps v2相关的多次崩溃,每天数百次.

我甚至可以在Lyft,Yelp,Ritual应用程序上重复这个问题.

Repro步骤

  1. 将com.google.android.gms:play-services-maps 11.8.0或更高版本(也在15.0.0崩溃)添加到应用
  2. 获取Google Play服务12.6.85(040400-197041431)
  3. 添加SupportMapFragment
  4. 在美国加利福尼亚州旧金山的"Mission District"打开应用程序,中心地图
  5. 尝试快速放大和缩小,或上下滚动,但始终将Missin区保持在中心位置

预期

  1. 没有崩溃

实际

  1. 紧急

作为一个聚合,崩溃击中了多个操作系统:5,6,7,8.单独地,我看到的崩溃目标是1-2 OS的最大值,例如5 + 6,7,7 + 8.

堆栈跟踪似乎都涉及com.google.maps.api.android.lib6.gmm6.indoor.*包.

这是我在AOSP Issue Tracker上看到的最接近的问题.有关不同堆栈跟踪的类似问题,请查看该问题的重复项.

以下是我看到的一些堆栈跟踪的片段(还有很多):

Fatal Exception: java.lang.StackOverflowError: stack size 1038KB
       at java.util.HashMap.getEntry(HashMap.java:393)
       at java.util.HashMap.get(HashMap.java:348)
       at com.google.maps.api.android.lib6.gmm6.util.e.b(:com.google.android.gms.dynamite_dynamitemodulesb@12685021@12.6.85 (040306-197041431):7)
       at com.google.maps.api.android.lib6.gmm6.indoor.o.c(:com.google.android.gms.dynamite_dynamitemodulesb@12685021@12.6.85 (040306-197041431):193)

Fatal Exception: java.lang.StackOverflowError: stack size 1037KB
      at java.util.HashMap.createEntry(HashMap.java:826)
      at java.util.HashMap.addEntry(HashMap.java:813)
      at java.util.HashMap.put(HashMap.java:436)
      at com.google.maps.api.android.lib6.gmm6.util.e.b(:com.google.android.gms.dynamite_dynamitemodulesb@12685025@12.6.85 (040408-197041431):17)
      at com.google.maps.api.android.lib6.gmm6.indoor.o.c(:com.google.android.gms.dynamite_dynamitemodulesb@12685025@12.6.85 (040408-197041431):193)

Fatal Exception: java.lang.StackOverflowError: stack size 8MB
    at java.util.HashMap.get(HashMap.java:556)
    at com.google.maps.api.android.lib6.gmm6.util.e.b(:com.google.android.gms.dynamite_dynamitemodulesb@12685025@12.6.85 (040408-197041431):7)
    at com.google.maps.api.android.lib6.gmm6.indoor.o.c(:com.google.android.gms.dynamite_dynamitemodulesb@12685025@12.6.85 (040408-197041431):193) …
Run Code Online (Sandbox Code Playgroud)

android google-maps

12
推荐指数
1
解决办法
1544
查看次数

标签 统计

android ×1

google-maps ×1