美文网首页
高德地图 errorCode : 555570

高德地图 errorCode : 555570

作者: 随风飘丶 | 来源:发表于2021-11-17 19:28 被阅读0次

build.gradle使用如下获取高德地图最新版的引用代码:

implementation 'com.amap.api:location:latest.integration'
implementation 'com.amap.api:search:latest.integration'

然后这次发版突然遇到高德地图编译错误,提示需要加try cache,加完后发现定位失败。查看日志发现初始化错误,提示:

errorCode : 555570
    原因:***确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口并且参数值都为true,若未正确设置有崩溃风险***

查询高德官网api,只需在application中添加如下代码即可:

AMapLocationClient.updatePrivacyAgree(this,true);
AMapLocationClient.updatePrivacyShow(this,true,true);

期间遇到一个问题,AMapLocationClient类没有updatePrivacyAgree和updatePrivacyShow方法,清缓存、重新clean、build都不行,还是没有。最后在gradle中把最上方代码的两个引用去掉,编译一下。等编译完后,再次加入引用代码,再次编译,就可以了。坑,应该不会只有我遇到这个问题吧 /抠鼻

这是高德定位的api更新说明:
https://lbs.amap.com/api/android-location-sdk/locationsummary

相关文章

网友评论

      本文标题:高德地图 errorCode : 555570

      本文链接:https://www.haomeiwen.com/subject/zeqrtrtx.html