web-dev-qa-db-ja.com

AndroidRuntime:致命的な例外:androidmapsapi-ZoomTableManager、Java.lang.ArrayIndexOutOfBoundsException:length = 1;インデックス= 12

私はアプリケーションで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)

以前にこの問題に直面した人はいますか?この致命的な例外の問題を解決するためのヘルプを入手すると、非常に役立ちます。

33
Rupesh Yadav

データを消去してアプリを再起動することで問題を解決できました。

0
Dragan Krstić

Googleマップはこの問題の修正に取り組んでいます。今のところ、アプリのストレージとキャッシュをクリアすると機能します(これは今のところ機能しますが、永続的な解決策としては、Googleマップでこの問題が修正されるまで待つ必要があります)。

0
Abhra

それはグーグルマップサービスによるもののようです、私は同じ問題を抱えているので多くの人がそうします。私たちにできる唯一のことは、問題がグーグルによって解決されるのを待つことです。

0
Milvintsiss

キャッシュデータとアプリデータを消去します。この問題を修正する必要があります。

0
Kapil Padaliya

Com.google.Android.gms.maps._m_uとZoomTables.dataを削除します

私のアプリは重要なデータをApp Dataに保存します。ユーザーに何年もの仕事を捨てずにApp Dataをクリアするよう依頼することはできません。アプリのドキュメントディレクトリを調べたところ、これら2つのファイル/ディレクトリが見つかりました。

com.google.Android.gms.maps._m_u

ZoomTables.data

アプリでこれを行う方法を説明することはできませんが、アプリで行ったのは、アプリが次に起動されたときに1回だけ実行されるコードを記述し、そのコードが問題を解決するように見える2つのファイル/ディレクトリを削除することです。私のアプリが後でGoogleマップを表示すると、それらのファイル/ディレクトリが再度作成されますが、クラッシュを引き起こさないデータが含まれています。最後に、新しいバージョンのアプリをビルドして本番環境にリリースする必要がありました。これで、クラッシュするすべてのユーザーに新しいバージョンを使用させるだけです。

0
KGBird