今天遇到使用高德地图设置界面无效的问题,直接的现象是一旦开启混淆,定位蓝点消失,logo和控件去不掉(通过UiSettings设置)等,在控制台中也能看到几处报错信息,具体原因没有找到,但解决办法是开启以下两个混淆开关,特此记录一下
# 代码优化
-dontshrink
# 不优化输入的类文件
-dontoptimize
#高德Api混淆配置
#地图
-keep class com.amap.api.maps.**{*;}
-keep class com.autonavi.**{*;}
-keep class com.amap.api.trace.**{*;}