2024.11.14
いまさらNode.jsを知ろう~環境構築も~
2020.04.25
プログラミングGoogle Maps SDK is crashing 障害への対応メモ
坂東です。
Google Maps SDK が 2020/4/24 5:00ごろからクラッシュしています。
AndroidのCrashlyticsのログの例。
Fatal Exception: java.lang.ArrayIndexOutOfBoundsException length=1; index=12 com.google.maps.api.android.lib6.gmm6.vector.ct.<init> (:com.google.android.gms.dynamite_mapsdynamite@201275066@20.12.75 (100406-0):9) com.google.maps.api.android.lib6.gmm6.vector.cv.a (:com.google.android.gms.dynamite_mapsdynamite@201275066@20.12.75 (100406-0):23)
SDKが不具合のあるデータを取り込んだことが原因のようです。
この件についてはこちらのフォーラムでやりとりされています。
Google Maps SDK is crashing
https://issuetracker.google.com/issues/154855417
For Android: Per https://issuetracker.google.com/154855417#comment232. In Application.onCreate(): try { SharedPreferences googleBug = getSharedPreferences("google_bug_154855417", Context.MODE_PRIVATE); if (!googleBug.contains("fixed")) { File corruptedZoomTables = new File(getFilesDir(), "ZoomTables.data"); corruptedZoomTables.delete(); googleBug.edit().putBoolean("fixed", true).apply(); } } catch (Exception e) { // log or ignore so nothing breaks. }
わたしはこのコードを組み込みアプリのアップデートをしました。
緊急対応で審査プロセスが省略されているようで10分でストアに反映されました。
反映が遅い場合は問い合わせれば迅速に対応してくれるそうです。
If Android developers wish to roll out their own client-side workarounds via an update to their apps in Google Play Store, but experience Play Store review approvals delays, please file a support case with your app’s Package ID: https://developers.google.com/maps/documentation/android-sdk/support#contact-maps-support. Our Support Team will internally escalate your request and expedite the approval.
まもなくGoogle Play開発者サービスの更新で対応すると言っています。(4/25 11:00時点)
ただ解消する保証はないし、待っている間もアプリの評価は下がりユーザーは離脱し続ける。
自分で対応した方が良いでしょう。
みなさんがこれを読む頃には自然解消しているといいですね。
以上、メモでした。
【記事への感想募集中!】
記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!【テクノデジタルではエンジニア/デザイナーを積極採用中です!】
下記項目に1つでも当てはまる方は是非、詳細ページへ!Qangaroo(カンガルー)
【テクノデジタルのインフラサービス】
当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。
最近の記事
タグ検索