高德地图Android错误码1008、32和7;错误提示invalid_user_scode;返回key鉴权失败的解决办法

原创 2016年05月31日 00:12:23

Android错误码1008、32和7;错误提示invalid_user_scode;返回key鉴权失败的解决办法
检查SHA1值:

第一步:获取APK当前签名文件的SHA1

a.请参考工单高频问题提供的SHA1值获取方式取得您APK当前使用的SHA1值。

b.也可以向程序中添加以下代码段获取当前APK使用的签明文件SHA1

近期SDK会支持getSHA1()方法,专用于获取APK当前所签签名文件的SHA1值。

publicstatic String sHA1(Context context) {
try {
PackageInfo info = context.getPackageManager().getPackageInfo(
context.getPackageName(), PackageManager.GET_SIGNATURES);
byte[] cert = info.signatures[0].toByteArray();
MessageDigest md = MessageDigest.getInstance(“SHA1”);
byte[] publicKey = md.digest(cert);
StringBuffer hexString = new StringBuffer();
for (int i = 0; i < publicKey.length; i++) {
String appendString = Integer.toHexString(0xFF & publicKey[i])
.toUpperCase(Locale.US);
if (appendString.length() == 1)
hexString.append(“0”);
hexString.append(appendString);
}
return hexString.toString();
} catch (NameNotFoundException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
第二步:SHA1对比

在官网控制台里找到您使用的key,查看其当前填写的SHA1值与第一步获取的SHA1值是否匹配(debug或者release至少有一个与第一步获取的SHA1一致),请注意不能带有空格,SHA1严格校验大小写。

第三步:确保SHA1值一致,如不一致请调整一致。

确保包名一致:

包名应该与AndroidManifest.xml配置文件的package属性内容相一致,如不一致请调整。

Key值填写位置:

a.通过AndroidManifest.xml配置key

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于集成高德地图sdk key鉴权失败

在一切资料都准备好的情况下,调试程序却一直报key鉴权失败。 找了很久的原因都毫无头绪。 去高德官网看无聊的教学视频,不由得眼前一亮,原来标签 没有放在下 开发还是要细心啊
  • zabio
  • zabio
  • 2015-04-18 02:24
  • 4335

android高德地图,明明自己的sha1和包名都对,可还是总是报KEY鉴权失败location Error, ErrCode:7, errInfo:KEY错误

android高德地图key鉴权失败工具下载地址:http://download.csdn.net/detail/gywuhengy/98172861.小编最近遇到一个巨恶心的问题,以前写的项目里面的...

高德地图1008INVALID_USER_SCODE错误

参考官网文档:http://lbs.amap.com/faq/top/hot-questions/253 检查当前sha1值是否与高德地图sha1值一致。若不一致,就需要修改高德地图上应用的sha1...

在Android Studio下执行高德搜索你“1008 ”?

Android Studio下修改package name的方法

项目中的问题(1)----AS开发高德地图错误码提示7,32,1008

高德地图错误码提示7,32,1008 如果项目中应用到高德地图,但是在运行时报错7,32,1008时是因为绑定Key值时的SHA1值有问题,但是怎么解决呢? 网上有正常获取SHA1值得方法(一搜一大堆...

根据Android studio生成的keystore.jks文件申请高德地图key码 invalid user scode

最近项目上用到了高德地图开发Android应用,但是发布apk的时候出现提示:invalid user scode。 这里解决的是由于申请Android平台SDK时候的填写的安全码:SHA1出现了...

高德地图API KEY出现INVALID_USER_SCODE的解决过程

高德地图API KEY出现INVALID_USER_SCODE的解决过程 2014-12-04作者:YangBlog 21,866 views4评论 前言  由...

高德地图签名提示“INVALID_USER_SCODE”处理

高德地图:INVALID_USER_SCODE

一般错误提示的解决办法

  • 2013-07-23 21:13
  • 109KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)