百度地图调用中遇到的坑
使用as学习百度地图调用中,我遇到了keytool 错误:java.lang.Exception: 密钥库文件不存在、getLocType 167错误、getAddress 为null 、定位成功(经纬度获取正确)地图却没有显示正确的地址等问题,下面介绍本人的解决办法。最后附有源码地址
1. keytool 错误:java.lang.Exception: 密钥库文件不存在
使用百度地图官方说明 :keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey (注意目录选择、开发版本、发布版本等问题)
出现了:
keytool 错误:java.lang.Exception: 密钥库文件不存在,显然是当前路劲下没有debug.keystore ,这里是因为此处写的路劲的为相对路劲~/.android/debug.keystore。解决办法有两个,第一,到官方说明指定的目录下执行此命令。第二,使用绝对路劲。
在这里说明一下第二种方式:
a. 首先电脑中找到debug.keystore文件(这里使用到了搜索工具Everything,同学推荐的挺好用,没有的话直接使用windows自带的搜索工具(速度可能会比较慢))