我在 API 控制台中生成了 2 个 API 密钥,一个用于使用调试 SHA1(无限制)进行调试,一个用于使用发布密钥库 SHA1(有 Android 应用程序限制)进行生产。
我在 debug..\google_maps_api.xml 和 release..\google_maps_api.xml 中分别拥有 API 密钥,并在关闭应用程序标记上方的 Manifest 中添加了元数据。我生成了一个签名的 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>
我使用签名服务 V1(Jar 签名)和 V2(完整 APK 签名)生成了签名的 APK。在 Playstore 中发布后,地图未加载。任何人都可以请指导我吗?