APIコンソールで2つのAPIキーを生成しました.1つはデバッグSHA1(制限なし)で、もう1つはリリースキーストアSHA1(Androidアプリの制限付き)です。Google Maps API Keyはsigned apkで動作しますが、公開後は機能しません
私は、デバッグに\ google_maps_api.xmlとrelease .. \ google_maps_api.xmlの両方のAPIキーを別に持っており、閉じているアプリケーションタグの上にマニフェストのメタデータを追加しました。私は署名されたAPKを生成し、マップは正常に読み込まれます。私のマニフェストは、私は署名servionsのV1(JAR署名)及びV2(フルAPK署名)を使用して署名されたAPKを生成し、この
<application
<activity
android:name=".MainActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps"
android:screenOrientation="portrait" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
</application>
ように見えます。 Playstoreでの公開後、地図はロードされません。誰もこの上で私を導くことができますか?
Playストアでは、「アプリケーションの署名証明書」と呼ばれる新しいSHA1キーを作成します [ここにリンクの説明を入力します]私は、リリースキーストアSHAを使用したリリースのための別々のAPIキーを作成した(https://stackoverflow.com/a/44330035) –