我想生成并使用 google API 密钥。
- 启用谷歌地图 v2 API
- 使用谷歌地图创建了包含一项活动的项目(工作室中的默认向导)
- 在谷歌上创建了用于调试项目的密钥,并已分配SHA1;应用程序包谷歌上项目密钥的应用
- API 密钥已插入 google_maps_api.xml(AndroidManifest.xml 自动更新)
- 在应用程序正在运行的 AVD 上构建并运行,显示地图。
Then:
- API已启用
- 在 Android studio 中创建了用于发布的密钥库 (keystore.rel.jks)
- 生成的指纹(keytool -list -v -keystore C:\Dropbox\AndroidKeyStore\keystore.rel.jks)
- 在谷歌上向新发布项目添加了新指纹(发布SHA1;应用程序包) - 密钥生成 AIza...
- API 密钥已插入 google_maps_api.xml(AndroidManifest.xml 自动更新)
- 生成签名的应用程序(使用 keystore.rel.jks)并安装在真实设备上...应用程序正在运行,地图仍然是空白的,只有缩放按钮和 Google 标签打开
确保在发布文件夹下的 google_maps_api.xml 中输入发布 API 密钥。
首先,使用项目资源管理器左上角的下拉菜单切换到项目视图。然后,展开app/src/
,你会看到子文件夹debug
and release
。在那里,您应该看到两个单独的 google_maps_api.xml 文件debug/res/values
and release/res/values
.
确保发布 API 密钥位于 google_maps_api.xml 文件中release/res/values
文件夹,因为这是将用于签名的发布 apk 的文件夹。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)