使用高德地图API无法定位
来源:互联网 发布:2位数的vip域名 编辑:程序博客网 时间:2024/05/16 02:32
问题情境:第一次导入项目,运行后发现无法定位。
原因:申请API时使用的SHA1值与本机的SHA1值不同
因为Android系统要求所有程序都需要经过数字签名才可以安装,假如没有可用的数字签名则不可以安装运行此程序。为了方便程序员调试,IDE会默认为app提供一个debug,keystore签名文件,正是因为默认提供了测试的签名文件,所以程序员在IDE的开发环境改变(例如换了电脑)后,没有注意到本地的SHA1值与申请的时候提供的不一致。
所以可以申请新的AK,但是也可以将之前的debug.keystore复制到本地相应路径下。
如何查看本地的SHA1值
本地查看可以使用cmd命令行,cd到.android路径下,使用keytool工具,keytool list -v -keystore debug.keystore列出本地的SHA1值。(这个是测试的)
查看项目的SHA1值
将项目导出为apk(可直接使用Android Studio的Build apk),改后缀为.zip,解压,使用cmd到解压路径下,依然使用keytool工具,keytool -printcert -file CERT.RSA,我这里是一样的就不看啦
以上内容如有错误,望指正
阅读全文
2 0
- 使用高德地图API无法定位
- 使用高德地图API进行定位
- 高德地图无法定位
- 高德地图API之定位API
- 使用高德地图API开发定位插件
- iOS 使用高德地图 MAMapView 无法定位的问题
- 高德地图api之location定位
- 高德地图定位相关API
- 高德地图API定位小蓝点实现
- 高德地图api定位问题
- Android高德地图定位API
- 高德地图API之IP定位
- 高德地图API开发应用-----地图显示+定位+marker
- 高德地图定位之签名正确依然无法定位
- 高德地图使用(一)--定位
- 高德地图初步使用-定位
- IOS 使用高德地图一次定位
- 使用高德地图API时出现错误为:10定位服务启动失败的解决方法
- Mac终端中Vim编辑器快捷键
- pycharm上安装库(以pandas为例)
- python日期时间转为字符串或者格式化输出
- 第一个init进程
- 5-Vue指令之双向数据绑定 V-model
- 使用高德地图API无法定位
- Neither user 10010 nor current process has android.permission.MANAGE_NETWORK问题
- CCNA排错命令
- 深入RxEasyHttp网络库教你3分钟学会自定义数据结构
- IP的头部校验和
- MTU、链路带宽、吞吐量的概念、区…
- 传输数据与容量数据关系汇总
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解(推荐)
- Centos上下载软件包步骤