android studio打包apk 百度地图不显示的问题

来源:互联网 发布:淘宝数据包转换ecshop 编辑:程序博客网 时间:2024/05/16 18:42

真机测试时百度地图显示正常,但生成带签名的apk包后,百度地图不显示。

在网上查资料,发现是百度地图key问题。根据百度地图官方文档,创建应用时需要输入安全码,而安全码是由 数字签名的SHA1+;+包名

获取签名文件SHA1的方法是如下命令

keytool -list -v -keystore debug.keystore

注意,这里debug.keystore是开发环境下的签名文件,而正式apk包需要改成自己的签名文件,Android stuido生成的签名文件后缀为.jks,假设签名文件为test.jks,则命令改为keytool -list -v -keystore test.jks,根据生产的SHA1,重新创建百度应用,然后填写相应的ak,如下

<meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="*************************" />

在重新打包apk,百度地图显示正常。


参考:http://blog.csdn.net/stevenhu_223/article/details/38333611

1 0
原创粉丝点击