谷歌地图Android SDK崩溃 - androidmapsapi-ZoomTableManager

7

我使用模拟GPS应用程序测试了一些功能,但是该应用程序突然开始崩溃。尝试在Android Studio日志中查找信息。找到以下日志:

2020-04-24 02:36:39.538 31343-31415/? E/AndroidRuntime: FATAL EXCEPTION: androidmapsapi-ZoomTableManager
Process: com.lexa.fakegps, PID: 31343
java.lang.ArrayIndexOutOfBoundsException: length=1; index=12
    at com.google.maps.api.android.lib6.gmm6.vector.ct.<init>(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):9)
    at com.google.maps.api.android.lib6.gmm6.vector.cv.a(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):23)
    at com.google.maps.api.android.lib6.gmm6.util.m.run(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):14)
    at java.lang.Thread.run(Thread.java:919)

有其他人遇到类似的问题吗?我也在我的几个应用程序中集成了地图,它们也会崩溃。有解决办法吗?

设备上的Google Maps应用程序正常运行。


是的,我们已经关闭了。看起来谷歌已经意识到了这个问题。https://twitter.com/googlemaps/status/1253419390046834691 - Rico
@jon 我遇到了这个问题,但需要解决方案。目前我知道这是Google Maps的问题,而我所知道的唯一解决方案就是清除缓存。我不确定这是否适用于已经部署的应用程序。 - Deep Lathia
1个回答

5

是的,这来自于谷歌地图,目前唯一的解决方案是“等待”

诊断:如果您看到以以下行开头的堆栈转储:

java.lang.ArrayIndexOutOfBoundsException: length=1; index=12 at com.google.maps.api.android.lib6.gmm6.vector.ct.

... 那么您受到了这个错误的影响。

解决方法:目前没有可用的解决方法。

更新:问题已得到解决,您需要清除应用程序数据和缓存。


1
已经部署到大众市场的应用程序怎么办?他们有没有办法通过地图SDK来解决这个问题? 您是否有关于该问题跟踪器链接的详细信息? - Deep Lathia
根据Google官方更新,除了清除应用程序数据或向客户端推出更新之外,没有其他解决方案。您可以向地图团队发送请求以加快更新过程,请在此处查看:https://issuetracker.google.com/issues/154855417#comment421 - Maher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接