上架google play后,打开应用的地图页面,地图只有灰色和底部的Google字样。
以为是网络不好,可是检查了ss和网络,打开google maps也能正常显示。
可能是签名问题,但是又调试下,地图是可以正常显示的。蒙圈了。
调试的时候地图没问题,说明我签名配置了,密钥也是对的。上架后出问题了。
重新检查google play console,在版本管理的子菜单里有个应用签名的选项,
进入一看,google play app signning已启用。看了下详情,大概意思是google会移除你上传的app的签名,
用它生成的签名去重新签名。用第一次你上传app的签名作为验证签名,如果以后发的版本不是你第一次上传的签名,会延签失败。
app做了bugly升级,而bugly版本用的自己的签名上传的。
知道了这些就了解到我的问题了,我的问题是没把google生成的签名去加进google maps密钥管理里。
等我加入后,1分钟不到,再次进入地图界面,地图正常显示出来。
而以后发版也要多注意签名的问题,不要乱去改签名,不然bugly的升级和google play就对不上了。