グーグルマップAPIとAndroidアプリ開発の初心者です。2日から奇妙な問題に直面し、これに苦労しています。グーグルマップを使用したアプリを開発しました。 Playストアにアプリを起動しました。署名されたapkをモバイルに直接インストールした場合、Googleマップは完全に正常に読み込まれますが、Playストアからインストールした場合は正しく読み込まれません。
リリースキーSHA 1指紋でグーグルマップAPIコンソールを更新しました。オンラインでも解決策を見つけることができず、グーグルサポートチームからのサポートも受けていません。誰か助けてください!
制限がなく、このエラーが発生した場合。デバッグ/メインキーとリリースキーが同じであるか、リリースキーが有効であることを確認してください。
受け入れられた回答について:古き良き時代には、デバッグ用とリリース用の2つのAPIキーを作成していました。それぞれが、作成した関連するキーストアSHA1を使用しました。ただし、「Google Playアプリの署名」により、リリースバージョンに使用していたSHA1は無効になります(Googleは、アップロードする前に、SHA1を含むリリース証明書を削除します)。したがって、簡単な解決策は、Playストアコンソールに戻り、アプリ署名証明書からSHA1をコピーして(下部のアップロード証明書からではありません!)、リリースGoogle Maps Android API、保存すると、新しいキーを作成せずに更新されます。
コピーしたsha1を「使用を制限するAndroidアプリ」」に貼り付けて、Apiキーの制限と名前を変更できます