百度地图SDK AS DEMO 验证出错,错误码:230

来源:互联网 发布:linux mysql 停止 编辑:程序博客网 时间:2024/05/22 04:11

百度地图AS DEMO 导入之后无法直接运行:
报错:
key验证出错,错误码:230; 请在 AndroidManifest.xml 文件中检查 key 设置

想正确运行demo需要获取正确的apikey,填入AndroidManifest.xml中。

这里写图片描述
也就是在百度创建应用页面填入正确的sha1值包名
包名baidumapsdk.demo没有问题,关键就是sha1值。

百度的教程点这里

百度的教程里面让我们 用cmd到Users/xx/.android文件夹下 输入
keytool -list -v -keystore debug.keystore
来获取sha1值

但是 ,demo的app下的 build.gradle中下面这段话,表示签名使用的是项目app目录下的debug.keystore

  android{    signingConfigs {        // your debug keystore        debug{            storeFile file("debug.keystore")        }    }  }

所以解决方案:

  1. 获取app目录下debug.keystore的sha1值输入百度控制台获取key,命令已经写上面了。
  2. 获取.android 下面的debug.keystore的sha1值输入百度控制台获取key,并注释掉上面的signConfigs.
阅读全文
0 0