开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情
最近项目需求要实现手机的自动定位功能,在官网下载了高德地图的Demo,但是运行过程中出了bug,显示key错误,在官方错误码中有对应(KEY鉴权失败。 | 请仔细检查key绑定的sha1值与apk签名sha1值是否对应)。
真机上错误提示:
第一步是按照相关提示去做检查:
如上图所示(key无误,但是debug调试版的SHA1没有写)
第二步获取SHA1信息(亲测后的快速方法): 1、在File->Setting->Experimental 中对Do not buildle task list during Gradle sync选项不做勾选。
2、如下图所示:在右上角点击Gradle->app->Tasks->android->signingReport,在Run中包含了debug调试版的SHA1和realease发布版的SHA1,分别找到填入对应的框框中。
3、运行(运行时记得更改打包任务哈,不然会报Executing tasks: [:app:assembleDebug])。 今天的小技巧分享就到这儿啦,有问题或者建议欢迎留言!