新浪博客

USB调试期间正常,编译成APK后高德地图搜索功能失效

2025-07-13 19:52阅读:
做了一个依托高德地图SDK的定位提醒app,在USB调试期间一切正常,可编译成APK准备发布时却发现高德地图搜索功能失效了,竟然毫无反应,查了半天才发现是以下原因:
申请高德SDK key的时候填写的SHA1是依照本地开发环境默认的签名文件debug.keystore的指纹申请到的指纹证书,而编译成APK的时候就必须依照自己的签名文件所生成的指纹证书SHA1(也就是发布版安全码SHA1)。 所以当我们用自己的签名文件导出apk时,高德地图的key应该是我们的签名文件的指纹证书,如果还是用开发环境debug.keystore的SHA1申请的key,就会出现SDK功能不正常的各种情况。
keytool -list -v -keystore d:\reminder_key. (后面是我的证书名)


我的更多文章

下载客户端阅读体验更佳

APP专享