自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 3003|回复: 14
打印 上一主题 下一主题

32&1008&key鉴权不过&invalid_user_scode请看这里

[复制链接]
最佳答案
50 

155

主题

482

帖子

3万

积分

QQ游客

积分
36116
跳转到指定楼层
楼主
发表于 2016-5-18 14:50:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
错误码1008、32和7;错误提示invalid_user_scode;返回key鉴权失败的解决办法:

  • 检查SHA1值:
  • 获取APK当前签名文件的SHA1:
  • 请参考工单高频问题(跳转:http://lbs.amap.com/dev/ticket#/faq/249)提供的SHA1值获取方式取得您APK当前使用的SHA1值。

  • 也可以向程序中添加以下代码段获取当前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)
.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();
}
returnnull;
}
  • SHA1对比:在官网控制台(跳转: http://lbs.amap.com/dev/#/)里找到您使用的key,查看其当前填写的SHA1值与第一步获取的SHA1值是否匹配(debug或者release至少有一个一致),请注意不能带有空格,SHA1严格校验大小写。
  • 确保SHA1值一致,如不一致请调整一致。

  • 确保包名一致:

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

  • Key值填写位置:

a.通过AndroidManifest.xml文件配置key
<meta-data
android:name="com.amap.api.v2.apikey" android:value="key">//您申请的key</meta-data>
<meta-data>标签位置需要在<application>标签内部。

b.通过setKey(String key)接口设置key。
回复

使用道具 举报

最佳答案
50 

155

主题

482

帖子

3万

积分

QQ游客

积分
36116
沙发
 楼主| 发表于 2016-5-18 14:53:08 | 只看该作者
如以上内容仍无法解决您的问题,请到工单系统提问,谢谢!工单系统入口:http://lbs.amap.com/dev/ticket#/ ... e=true&tid=9002
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

3

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
板凳
发表于 2016-5-18 14:54:32 | 只看该作者
多谢楼主分享!
回复 支持 反对

使用道具 举报

最佳答案
11 

20

主题

67

帖子

1943

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1943
地板
发表于 2016-5-18 15:50:30 | 只看该作者
多谢分享~
回复

使用道具 举报

最佳答案
0 

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
5#
发表于 2016-5-21 00:52:21 | 只看该作者
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
6#
发表于 2016-5-21 00:52:38 | 只看该作者
[url=<a id="ed2k_T7V" href="test (0 Bytes)" target="_blank">1</a>]2[/url]
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
7#
发表于 2016-5-21 00:53:00 | 只看该作者
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
8#
发表于 2016-5-21 00:53:31 | 只看该作者
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

5

帖子

12

积分

新手上路

Rank: 1

积分
12
9#
发表于 2016-5-21 00:53:53 | 只看该作者
http://baidu.com\u0022\u003e\u003c\u0069\u0066\u0072\u0061\u006d\u0065\u002f\u006f\u006e\u006c\u006f\u0061\u0064\u003d\u0061\u006c\u0065\u0072\u0074\u0028\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u006f\u006f\u006\u0069\u0065\u0029\u003e/1.swf
回复 支持 反对

使用道具 举报

最佳答案
0 

3

主题

11

帖子

94

积分

新手上路

Rank: 1

积分
94
10#
发表于 2016-5-22 17:20:10 | 只看该作者
不管是android studio还是eclipse上都报KEY错误,根据各种帖子一 一对照解决,还是不成功……这怎么解??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表