1)新しいプロジェクトを作成しました。Android google map blank
2)選択したGoogleマップが作成されました。
3)google_maps_api.xmlの手順をデバッグします。
では、GoogleデベロッパーコンソールのAPIキーを作成しました。
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> AIzaSyDRuMUTElAoXoK2y2rXSqtpvdQSZ12z_dk </string>
4)発売google_maps_api.xmlステップが続きます。
developers.google.com/maps/documentation/android/signup steps。
のkeytool -list -keystore your_keystore_name
のkeytool -list -v -keystore your_keystore_name -alias your_alias_name
SHA1::0D::74:D3::E1:43::71::62:90::A1:66:6E:__:5D:75
作成したGoogleの開発者コンソールAPIキー
を追加しました。<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> AIzaSyB3d_usre_Joj_TrgP3aKtdkrSt_tTeqGI </string>
は異なる解除キーを追加しました。
5)のAndroidManifest.xml
<meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
6)を生成APKを作成したタイプのリリースバージョンをビルドし、作成した署名しました。
7)ベータ版がプレイストアに公開されています。
8)Googleマップの画面が空白です。
9)しかし、ローカル実行中のアプリgoogleマップは正常に動作しています。
10)Google開発者用コンソールにすべてのパッケージ名が正しく追加されています。
ええ、頭に浮かぶのは、 '' 'google-services.json'''があなたに何かを意味するのでしょうか?ああ、あなたがリリースに言及していないのはごめんなさい。あなたのキーストアはリリースで違うのですか?そのビルドタイプ/キーストアのSHA1/APIキーが必要です –
たとえば、debugは通常 ''〜/ .. android/debug.keystore'''にあるAndroidDebugKeyを使用しますが、おそらくリリース用にキーストアが設定されているでしょうデバッグキーを使用しないので、そのキーストアのSHA1を取得するか、Gradle Tasks> android> signingReportを実行して確認してください! –
Logcatに何かが表示されるはずです。 Logcatも共有できますか? – xomena