我在我的应用程序中使用了Google Maps SDK(v2),今天突然它开始崩溃,并显示以下崩溃消息:
2020-04-24 02:26:40.874 22678-22758/com.**.**E/AndroidRuntime: FATAL EXCEPTION: androidmapsapi-ZoomTableManager
Process: com.**.**, PID: 22678
java.lang.ArrayIndexOutOfBoundsException: length=1; index=12
at com.google.maps.api.android.lib6.gmm6.vector.ct.<init>(:com.google.android.gms.dynamite_mapsdynamite@[email protected] (120400-0):9)
at com.google.maps.api.android.lib6.gmm6.vector.cv.a(:com.google.android.gms.dynamite_mapsdynamite@[email protected] (120400-0):23)
at com.google.maps.api.android.lib6.gmm6.util.m.run(:com.google.android.gms.dynamite_mapsdynamite@[email protected] (120400-0):14)
at java.lang.Thread.run(Thread.java:919)
以前有没有人遇到过这个问题。如果获得帮助来解决此致命异常问题,这将非常有帮助。
Google Maps已意识到此问题,并正在进行修复(link):
根据outage.report,在出现这些错误时,谷歌地图遇到了麻烦。我怀疑这是这些错误的原因。
这似乎是由于Google Maps服务造成的,我遇到了同样的问题,很多人也遇到了同样的问题。我们唯一能做的就是等待Google解决问题。
如果清除应用程序的存储和缓存,则可以使用。enter image description here
这里是有关该问题的Google IssueTracker主题。
https://issuetracker.google.com/issues/154855417
最新状态:
我们认为Google Maps SDK的崩溃已部分解决。预计完整决议将于2020-04-23 19:45美国/太平洋地区完成。
可能的解决方法:
清除应用程序数据安全的客户可以建议其用户清除应用程序的数据(而不仅仅是缓存)。如果不确定清除应用程序数据的安全性,则用户可以等待接下来的3个小时内提取新数据(许多用户会比现在更早看到问题的解决)。
我在同一个问题上苦苦挣扎,在我尝试使用Google Maps服务时,我的应用不断崩溃
清除缓存数据和应用程序数据,应解决此问题。