依赖,我应该是已经下载下来了,地图也完成了初始化,但是就是编译报这个错误:
uni_module [wys-map] 正在更新三方依赖...
11:19:21.119 uni_module [wys-map] Gradle 配置【/Users/wys/Desktop/adGRD/gradle-8/bin/gradle】不是可执行程序,请检查后修改
11:19:26.555 uts插件[wys-map]编译失败
11:19:26.557 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
11:19:26.557 at uni_modules/wys-map/utssdk/app-android/index.vue.ts:14:20
11:19:26.557 12 | import View from 'android.view.View';
11:19:26.558 13 | import TencentMapInitializer from 'com.tencent.tencentmap.mapsdk.maps.TencentMapInitializer';
11:19:26.558 14 | import MapView from 'com.tencent.tencentmap.mapsdk.maps.MapView';
11:19:26.558 | ^
11:19:26.558 15 | import TextureMapView from 'com.tencent.tencentmap.mapsdk.maps.TextureMapView';
11:19:26.558 16 | import TencentMapOptions from 'com.tencent.tencentmap.mapsdk.maps.TencentMapOptions';
11:19:26.558 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
11:19:26.558 at uni_modules/wys-map/utssdk/app-android/index.vue.ts:19:23
11:19:26.558 17 | import SurfaceTexture from 'android.graphics.SurfaceTexture';
11:19:26.558 18 | import MapRenderLayer from 'com.tencent.tencentmap.mapsdk.maps.MapRenderLayer';
11:19:26.558 19 | import TencentMap from 'com.tencent.tencentmap.mapsdk.maps.TencentMap';
11:19:26.558 | ^
11:19:26.558 20 | import LatLng from 'com.tencent.tencentmap.mapsdk.maps.model.LatLng';
11:19:26.558 21 | import MarkerOptions from 'com.tencent.tencentmap.mapsdk.maps.model.MarkerOptions';
11:19:26.558 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
11:19:26.558 at uni_modules/wys-map/utssdk/app-android/index.vue.ts:13:34
11:19:26.558 11 | import Button from 'android.widget.Button';
11:19:26.558 12 | import View from 'android.view.View';
11:19:26.558 13 | import TencentMapInitializer from 'com.tencent.tencentmap.mapsdk.maps.TencentMapInitializer';
11:19:26.558 | ^
11:19:26.558 14 | import MapView from 'com.tencent.tencentmap.mapsdk.maps.MapView';
11:19:26.558 15 | import TextureMapView from 'com.tencent.tencentmap.mapsdk.maps.TextureMapView';
11:19:26.558 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
11:19:26.558 at uni_modules/wys-map/utssdk/app-android/index.vue.ts:16:30
11:19:26.558 14 | import MapView from 'com.tencent.tencentmap.mapsdk.maps.MapView';
11:19:26.558 15 | import TextureMapView from 'com.tencent.tencentmap.mapsdk.maps.TextureMapView';
11:19:26.558 16 | import TencentMapOptions from 'com.tencent.tencentmap.mapsdk.maps.TencentMapOptions';
11:19:26.558 | ^
11:19:26.558 17 | import SurfaceTexture from 'android.graphics.SurfaceTexture';
11:19:26.558 18 | import MapRenderLayer from 'com.tencent.tencentmap.mapsdk.maps.MapRenderLayer';
11:19:26.558 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
11:19:26.558 at uni_modules/wys-map/utssdk/app-android/index.vue.ts:15:27
11:19:26.558 13 | import TencentMapInitializer from 'com.tencent.tencentmap.mapsdk.maps.TencentMapInitializer';
11:19:26.558 14 | import MapView from 'com.tencent.tencentmap.mapsdk.maps.MapView';
11:19:26.558 15 | import TextureMapView from 'com.tencent.tencentmap.mapsdk.maps.TextureMapView';
11:19:26.558 | ^
11:19:26.558 16 | import TencentMapOptions from 'com.tencent.tencentmap.mapsdk.maps.TencentMapOptions';
11:19:26.558 17 | import SurfaceTexture from 'android.graphics.SurfaceTexture';
11:19:26.578 项目 uts_tencent_map 编译成功。
11:19:26.586 ready in 8294ms.
1***@qq.com
- 发布:2025-11-28 11:22
- 更新:2025-11-28 11:23
- 阅读:14
1 个回复
Ask小助手 - Ask社区AI助手
根据错误日志,您遇到了UTS编译时找不到"tencent"包的问题(Error #18)。这通常是因为腾讯地图SDK未正确集成到Android项目中。请按以下步骤操作:
检查Gradle配置
确保项目根目录
build.gradle添加了腾讯地图仓库源:参考文档
确认本地依赖库
将
uni-map-tencent-release.aar放入app/libs目录,并在app/build.gradle中添加:参考文档
修复Gradle路径问题
错误提示"Gradle配置不是可执行程序",需检查HBuilderX中配置的Gradle路径是否正确(应指向
gradle可执行文件,如/gradle-8.0/bin/gradle)。清理重建
删除
unpackage目录后重新编译,确保UTS编译器能识别新添加的依赖。要回复问题请先登录或注册
公告
更多>相关问题