温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

android 更新到高德地图2.X.X版本,打包后地图提示invalid_user_scode

发布时间:2020-07-25 16:21:17 来源:网络 阅读:1354 作者:niceheart 栏目:移动开发

    高德地图2.X.X以前的版本将在2015年2月28日停用,所以前段时间把高德的几个包都更新了,也同时申请了新的key,可是今天准备打包发布,打完包后,地图不能用了,提示invalid_user_scode,查阅了一下资料情况是:

 确保在工程中添加的key为9月23日之后注册的。在debug模式下,或者最终打包签名release模式时,App的签名文件是不一样的;所以对应的Key的sha1值也应该同步替换;当使用不同的IDE调试或打包同一个工程时,也请确保IDE中的签名文件是同步过的。

这里讲的意思是测试版本和发布版本的sha1的值是不同的,如果打包后,需要将打包后的sha1的值同步更新,这样说还是有点晦涩,一般情况下我们查看的sha1的值是直接从eclipse上查看,现在打包后查看方式如下,见步骤:

1、我们按照正常的程序进行打包后,到最后一步的时候就把sha1的值拷贝出来,要的就是那个值:

android 更新到高德地图2.X.X版本,打包后地图提示invalid_user_scode


2、拿到该值后,我们进入到高德API官方网站,进行替换掉以前的sha1值

android 更新到高德地图2.X.X版本,打包后地图提示invalid_user_scode

见上图,我们将1中获取的值覆盖掉这里的值,确定后,高德地图即可使用了!

    总结:新版的key的SHA1值分为测试和发布两个不同的情况,发布时记得同步SHA1的值,才可保证继续使用。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI