只要有引入第三方依赖,在uts插件内的不管哪个uts文件中修改代码,都会报错。

- 发布:2025-08-06 17:37
- 更新:2025-08-07 10:16
- 阅读:257
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 15.0.1
HBuilderX类型: 正式
HBuilderX版本号: 4.75
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为智选
手机机型: 麦芒9
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
引入需要的第三方依赖后打包成自定义基座,修改uts插件内uts的代码,在不增删第三方依赖的情况下,依然可以编译运行。
引入需要的第三方依赖后打包成自定义基座,修改uts插件内uts的代码,在不增删第三方依赖的情况下,依然可以编译运行。
实际结果:
实际结果是只修改了uts插件内uts的代码,编译报错。
实际结果是只修改了uts插件内uts的代码,编译报错。
bug描述:
开发UTS原生插件,引入第三方依赖,打自定义基座后可以运行,但是修改.uts文件后,编译报错,修改uts文件时,依赖未修改。



最佳回复

目前我在两台电脑上也遇到这个问题:给你看下我的做法(不一定对)
- 检查这个路径是否有全部权限
- 在HBuilderX中的工具 - 设置 - 运行匹配
2.1 Gradle可执行脚本路径 这个版本不要太高 ,最好跟我这个版本一致
2.2 JDK路径(如果你电脑安装后其他jdk的情况下,这里不用填,让其使用默认的即可)
2.3 安卓SDK路径(这里一定要使用Android Studio打开一个项目,去查看SDK的路径在哪里,然后选上即可)
- 当以上解决了之后,就到报错的那个目录 \AppData\Roaming\HBuilder X.uts-development-android\gradle 去看
然后运行项目(如果没有打包基座就重新打包一次) 然后再运行看有没有 cache文件夹 (每次运行都会在cache文件夹内新建一个随机的文件夹)
以上就是我在两台电脑上遇到并解决的