Android——使用百度地图API闪退问题

    前几天写百度地图的demo时,程序老是闪退,于是我开了漫长的debug之路……

    最后修正后发现问题还蛮多的,在下面一一列举了:

1、百度地图api申请的密钥有问题

开发版SHA1发布版SHA1值是两个不一样的东西。申请界面的必填的选项是发布版SHA1

  • 开发版SHA1的获取:这个在百度官网有详细介绍,我就不详细写了。

                                             可以控制台查询,在.android目录下输入命令:keytool -list -v -keystore debug.keystore;也可以直接从编译软件查询。

  • 发布版SHA1的获取:上面debug.keystore 就是一个安卓自带的签名文件。当我们需要获取发布版SHA1的时候,就需要用自己的签名文件。

                                              具体详见我的另一篇博客:如何申请发布版SHA1值

2、SDK导入问题

检查一下你的jar包和.so文件有没有成功导入

详见:Android stdio——正确应用jar包和so文件 

原文地址:https://www.cnblogs.com/LynHome/p/12915700.html