1) 创建新项目。
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 步骤。
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) Beta版已发布到Play商店。
8) 谷歌地图屏幕空白。
9) 但是本地运行的应用谷歌地图正常工作。
10) 所有包名都已正确添加到谷歌开发者控制台中。
~/..android/debug.keystore
的AndroidDebugKey,但您可能已经为发布专门设置了密钥库,不使用调试密钥,因此请获取该密钥库的SHA1,或者只需运行Gradle Tasks> android> signingReport即可查看! - Saik Caskey