高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre

高德地图:E/sea: 隐私合规校验失败:
errorCode : 555570
原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgree两个接口并且参数值都为true,若未正确设置有崩溃风险
使用sea SDK 功能前请设置隐私权政策是否弹窗告知用户

今天使用高德地图写项目的时候发现突然报了一个莫名其妙的错误(高德地图:E/sea: 隐私合规校验失败:),

高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第1张图片

高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第2张图片

之前还好好的。在百度搜索也不见有解决方法,正当我束手无策的时候看到了官方文档的api里的开发注意事项时:

高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第3张图片

高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第4张图片

ServiceSettings.updatePrivacyShow(this, true, true);
ServiceSettings.updatePrivacyAgree(this,true);
高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第5张图片

然后就成功啦
高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第6张图片
当然因为这个要求是2021年11月1日 开始的 然后您的版本是 在这之前的 那就得重新拉取最新的高德jar包了

拉取最新的高德jar包方法:
高德地图:E/sea: 隐私合规校验失败: errorCode : 555570 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre_第7张图片

android {
defaultConfig {
ndk {
//设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
abiFilters “armeabi”, “armeabi-v7a”, “arm64-v8a”, “x86”,“arm64-v8a”,“x86_64”
}
}
}
dependencies {
compile fileTree(dir: ‘libs’, include: [’*.jar’])
//3D地图so及jar
compile ‘com.amap.api:3dmap:latest.integration’
//定位功能
compile ‘com.amap.api:location:latest.integration’
//搜索功能
compile ‘com.amap.api:search:latest.integration’
}

新人第一次写 可能表述不是很清楚,还望多多指教。谢谢

你可能感兴趣的:(jar)