在项目中的混淆文件 (proguard-rules.pro 文件) 添加 如下

第一步 :

#高德地图
-dontwarn com.amap.**
#3D 地图
-keep class com.amap.api.maps.** { *; }
-keep class com.autonavi.** { *; }
-keep class com.amap.api.trace.** { *; }
#导航
-keep class com.amap.api.navi.** { *; }
-keep class com.autonavi.** { *; }
 #定位
-keep class com.amap.api.location.** { *; }
-keep class com.amap.api.fence.** { *; }
-keep class com.autonavi.aps.amapapi.model.** { *; }
-keep class com.amap.api.maps.model.** { *; }
#搜索
-keep class com.amap.api.services.** { *; }

第二步 :

获取签名后SHA1,重新申请高德key,具体方法如下: 双击鼠标左键

项目开启混淆,高德定位失败的解决方法

然后如下图所示 

项目开启混淆,高德定位失败的解决方法

如果出现如下图,请单击下方箭头所指处,切换到如上图模式

项目开启混淆,高德定位失败的解决方法

相关文章:

  • 2021-05-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-02
  • 2021-12-23
  • 2021-12-09
  • 2021-11-22
  • 2022-02-10
  • 2021-10-16
相关资源
相似解决方案