動作中の Google マップ v2 アプリケーションがありましたが、特定の状況により、デバッグ キーストアを変更する必要がありました。もちろん、新しい SHA-1 フィンガープリントを Google API アカウントの許可された Android デバイス リストに追加しました。
マップは表示されなくなり、グレーの背景にズーム ボタンと中央ボタンのみが表示されます。次のエラーが ADB ログに表示されます。
05-21 18:11:42.903: I/Google Maps Android API(15747): Failed to contact Google servers. Another attempt will be made when connectivity is established.
05-21 18:11:43.093: E/Google Maps Android API(15747): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
ここstackoverflowで同様の質問をいくつか閲覧しましたが、私自身の問題を解決するものはないようです。
これが私が行った/チェックしたことです:
- 新しい SHA-1 フィンガープリントを元の API キーに追加して、Android デバイスを許可しました
- 新しい SHA-1 フィンガープリントで新しい API キーを作成する
- この投稿に従ってアプリケーションデータをクリアする
- アプリケーションをアンインストールして再度インストールする
- 新品のデバイスにインストールする
- Google Play ライブラリの依存関係を確認、再確認、更新する
- Google API アカウントで「Google Maps Android API v2」サービスが有効になっていることを確認する
元のデバッグ キーストアを使用した古いバージョンのアプリケーションがまだ正常に動作することを付け加えたいと思います。
どんな助けでも大歓迎です。ありがとう !