1.在申请AK、创建新应用时,选择Android SDK的“应用类型”下,会出现两个需要填写SHA1的文本框:这里两个SHA1码可以填同一个。
Eclipse菜单:window→preference→Android→build下找到SHA1 figerprint:
把这个SHA1 figerprint复制到上面那两个文本框中即可,包名随便写,但要与eclipse中创建的工程包名一致。
2.运行时
logcat提示错误:
Authentication Error errorcode:230uid: -1 appid -1 msg: APP Scode码校验失败
手机上的程序打开后:
白色栅格条纹,无地图显示。
错误原因:
由于在使用Eclipse过程中安装并运行了一次Android studio,导致IDE环境发生变化,改变了debug.keystore文件,也即是改变了SHA1值,需要重新去官网使用新的SHA1值申请新的AK。
处理措施:
删除debug.keystore文件
debug.keystore文件默认路径:
我直接删除了.android文件夹,重启Eclipse,然后重新到Eclipse的window→preference→Android→build下找到新的SHA1figerprint,在官网创建新应用,用新的SHA1值提交后生成新的AK,并将新的AK替换进AndroidManifest.xml文档中就可以正常运行了。
本文介绍了当Android应用出现地图SDK认证错误时的排查及解决方法。主要针对因更换IDE导致SHA1值改变而引发的地图无法正常显示的问题,提供了解决步骤,包括删除debug.keystore文件、获取新的SHA1值、重新申请AK等。
1813

被折叠的 条评论
为什么被折叠?



