android - 我应该使用什么 SHA-1 证书指纹来发布构建 apk?
问题描述
我的应用程序上的谷歌地图仅适用于我的 DEV 环境以及将 apk 上传到商店时。但是当我从发布 apk 安装时,它不起作用。
在我的谷歌开发者控制台上,我已经添加了 3 个 SHA-1 证书
1.) Debug certificate fingerprint
2.) Release certificate fingerprint (from app signing in google console)
3.) Upload certificate
但仍然无法在发布 apk 上工作。
解决方案
您是否将您的 Release api 密钥用于 google map API?您必须有两个不同的 api 密钥,一个用于调试,一个用于发布。在 google play 上上传您的 apk 时,您必须使用发布 api 密钥进行构建。你也可以在这里查看 Android Google Maps v2 - Debug key vs Release key
推荐阅读
- php - Codeigniter 从 Session 读取值或从 URL 参数读取值哪个更快?
- android - 所选项目上的 Android 微调器不起作用?
- c# - '列表
' 不包含 'Last' 的定义 - c - 为什么在特定行使用 getchar?
- javascript - 如果当前周数与 div 的 id 匹配,则显示 div
- awk - 有人可以向我解释这个 awk 脚本吗?
- javascript - 如何在不重新加载页面的情况下更改标签的类属性并应用样式
- python - 使用 sci-kit learn 在 LinearRegression 中查找 p 和 t 值
- python - 使用 pandas python 中的计算对值进行排序
- javascript - 带有“if”条件的 SetInterval() 将值赋给数组