问题描述:
在做Google map开发时,在android studio 上debug调试时可以正常使用,但是发布release版本时却不可用了。
根本原因是使用的keystore不一样了,
debug模式下调试app,使用的系统默认的debug.keystore。
release模式下出包时,使用的是自己设定的keystore。
在Google map开发时,也是分debug key 和 release key的,出现这种情况原因就是,配置了debug key 没有配置 release key。
此时开发代码不用动,直接在Google的APIs 配置界面,添加上release key 就可以了。
网址:https://console.developers.google.com/apis/
如下图:
如果不知道怎么查找keystore的SHA1, 请参考