解决百度地图签名后无法显示问题

来源:互联网 发布:域名注册是什么意思 编辑:程序博客网 时间:2024/05/01 00:47

今天工作中遇到一个问题,集成百度地图后未签名前可以显示百度地图,签名打包后不能显示百度地图,经过各种查找和思考终于解决,

问题的原因在于签名后app的签名文件发生改变,百度地图的sha1发生改变,导致访问应用的AK不正确,百度地图无法加载

解决方法:

输入adb命令:

keytool -list -v -keystore 签名文件目录

获取sha1值,重新在百度地图申请AK,申请完毕后在manifest中修改value值

<meta-data    android:name="com.baidu.lbsapi.API_KEY"    android:value="" />
重新打包,完美解决

0 0