高德地图9.3.0编译报错“Duplicate class”

778 阅读1分钟

报错就解决报错, 但又不放心,那还要找专家确认下

“Duplicate class”报错

上次将高德地图升级到com.amap.api:3dmap:9.3.0'后出现“Duplicate class”的报错,好申请。翻看了高德地图的开发文档,没有发现说明。是不是他们打包的时候依赖出错了,习以为常了。(记得当时的OSS的sdk,修改了好多好多次,依然存在不支持bitcode的问题)

默默地将版本降回9.2.1吧,又可以开开心心的码代码了。测试,发布。

现在新版本来了,升级到'com.amap.api:3dmap:9.3.1'后,发现一样的问题,感觉不是意外啊。不然的话,在新版本应该会修复的。提个工单吧。

工单

只从交了钱后,提工单也变得勤快起来,因为回的快啊。 得到了答复:

image.png 放心把'com.amap.api:location:6.1.0'删除,妥妥的。 另外也问了下iOS的:

image.png 没报错,就是没问题。

解决

Android放心的删除'com.amap.api:location:6.1.0'。iOS保持不动。