为什么高德地图为什么不导航出现INVALID

高德地图出现INVALID_USER_SCODE原因 - 简书
高德地图出现INVALID_USER_SCODE原因
1、注册的sha1与应用签名的签名文件(包括debug.keystore)的sha1不一致。2、Debug和release的签名文件不一样,所以最好对应注册两个不同的key,避免发布后INVALID_USER_KEY。3、注册key时应用的包名填写不正确4、manifest文件中mete-data标签在application标签之外。5、C:\Users\yy\.android&keytool -list -v -keystore kuaidiancanAMD.jks
得到sha1后,要用这个kuaidiancanAMD.jks进行过-keystore的去应用中签名发布13:41 提问
高德/百度地图API申请的key出现INVALID_USER_SCODE android
key值按照上面的提交了sha1值与包名,可以肯定包名正确但真机调试出现了INVALID_USER_SCODE,只有白色网格,查了一天发现我的sha1值并没有错似乎是debug模式与release模式的问题,然而并不清楚怎么解决,请问一下这个应该如何解决?
按赞数排序
已经解决了……实际上是因为自己多想了…在输入包名的时候最好用高德给你的包名,在控制台才是输入自己的包名。
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
其他相似问题Android(20)
初次集成前端地图(高德/百度)的同志都可能会遇到INVALID_USER_SCODE提示,虽然基础地图功能没有影响,但是这个提示直接Toas给用户的,真是够了,如果集成地图导航时可能因为该原因无法打开导航页面。
那么我们就研究下为啥出现这个INVALID_USER_SCODE提示。根据地图服务提供官方说明,剑指签名文件SHA1安全码不一致导致的。既然官方给出了说明那我们就检查下签名文件吧。
在团队开发中,大家很少会统一签名文件debug.jks,从搭建自己的IDE开始,AndroidStudio会自动生成一个默认的签名文件debug.jks(存放在用户文件夹下)。如果项目中集成了地图,大家的签名文件又不一样肯定会报INVALID_USER_SCODE错误了。这么简单的道理毋庸置疑,那么我们怎么样在团队开发中使用相同的签名文件呢。最简单的方法是集成地图的开发人员将他的签名文件发一份给其他组员进行替换,还有一个种方法是将签名文件配置到项目中,在gradle中指定签名文件。这两种方法都没有问题,个人建议后者,为后面维护和替换方便着想,其他组员也不会埋怨换签名文件(这和我有什么关系,我干嘛要换?)。
好了,说到这,我们开始配置签名文件吧。
1、将签名文件debug.jks放到app项目根目录下
2、在app的gradle配置文件中进行如下配置:
signingConfigs {
storeFile file(&debug.jks&)
storePassword &123456&
keyAlias &myjks&
keyPassword &123456&
3、提交版本中心,其他开发人员更新即可
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:20192次
排名:千里之外
(4)(2)(1)(3)(3)(4)(2)(4)(1)}

我要回帖

更多关于 高德地图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信