问题一:
class file versions up Cause: com/android/tools/lint/model/LintModelSeverity has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
NDK at C:\Users\admin\AppData\Local\Android\Sdk\ndk-bundle did not have a source.properties file
解决方法:
升级andrord studio 最新版就可以了,不指定为什么,如果谁知道可告诉我。
问题二:
在build.gradle中添加
implementation 'com.amap.api:location:latest.integration'
问题三:
地图不显示
解决方法:
高德地图的 aar包,要跟AS下载的最新包一致,不然会报错。需要复制SDK的包到项目
同时放开
问题四
uni.chooseLocation 与 地图导航冲突问题, 即 选择地址没有问题,导航就掉不起来,导航调起来,选择地址就不行
uni.chooseLocation 用户AS 4.2.4 可以解决,如果单纯是地址选择就没有什么问题了。
Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
这个问题的原因是导航包与uniapp 默认的包冲突了。这个问题用了2添加解决了,
解决方法,改成新的版本 implementation 'com.amap.api:navi-3dmap:9.3.0_3dmap9.3.0',删除libs下面的amap-gp-lib-releave.aar包,去掉 # implementation 'com.amap.api:location:6.4.5' 或者 implementation 'com.amap.api:search:latest.integration',主要原因是 om.amap.api:navi-3dmap:9.3.0_3dmap9.3.0 上已包含了上面2个包,如果再引用了,这个版本发现有一个问题导航没有语音播报。 通过测试发现,8.00 - 9.80 的包都没有声音,不知道上面原因。
我的最终解决办法是:删除 amap-gp-lib-releave.aar 删除implementation 'com.amap.api:navi-3dmap:9.3.0_3dmap9.3.0',官网下载 AMap3DMap_AMapNavi_AMapSearch_AMapLocation_aar 重新编译后解决了
技术开发QQ:287568970
技术开发微信:18910276806