1***@163.com
1***@163.com
  • 发布:2026-03-20 10:00
  • 更新:2026-03-20 10:01
  • 阅读:19

HBuilderX 升级到5.03版本后 uni-appx项目编译报错

分类:HBuilderX

现有一个uni-appx 安卓项目,HBuilderX升级5.03版本后,项目编译报错,然后删除5.03版本,其中清理了HBuilderx的相关插件,使用原来的4.36版本,项目依然报错,请官方人员予以技术支持。

报错信息:
09:43:51.176 
09:44:26.615 uts插件[cool-vibrate]编译失败
09:44:26.616 ‌‌⁠exception: java.lang.NoSuchFieldError: MESSAGE_COLLECTOR_KEY‌
09:44:26.616 ‌ at registerExtensions(UTSExtensionRegistrar.kt:20)‌
09:44:26.616 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.registerExtensionsFromPlugins$cli_base(KotlinCoreEnvironment.kt:701)‌
09:44:26.616 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$ProjectEnvironment.registerExtensionsFromPlugins(KotlinCoreEnvironment.kt:162)‌
09:44:26.616 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.configureProjectEnvironment(KotlinCoreEnvironment.kt:583)‌
09:44:26.617 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:192)‌
09:44:26.617 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:107)‌
09:44:26.617 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:442)‌
09:44:26.618 ‌ at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:202)‌
09:44:26.618 ‌ at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:153)‌
09:44:26.618 ‌ at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:53)‌
09:44:26.618 ‌ at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100)‌
09:44:26.619 ‌ at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46)‌
09:44:26.619 ‌ at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)‌
09:44:26.619 ‌ at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:79)‌
09:44:26.619 ‌ at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:43)‌
09:44:26.619 ‌ at utsCompiler.v1Complier(utsCompiler.java:139)‌
09:44:26.619 ‌ at utsCompiler.Complier(utsCompiler.java:118)‌
09:44:26.619 ‌ at utsCompiler.handleRequest(utsCompiler.java:78)‌
09:44:26.619 ‌ at utsCompiler$1.consume(utsCompiler.java:58)‌
09:44:26.619 ‌ at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:192)‌
09:44:26.621 ‌ at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)‌
09:44:26.621 ‌ at utsCompiler.JsonRpc(utsCompiler.java:65)‌
09:44:26.621 ‌ at main.main(main.java:19)‌
09:44:26.621 ‌‌⁠
09:44:48.621 请在杀毒软件中设置扫描排除名单,减少系统资源消耗。详情
09:44:48.933 当前工程8个页面,正在编译为android class,此过程耗时较长...
09:44:50.286 [plugin:uni:app-uts] 编译失败
09:44:50.286 ‌‌⁠exception: java.lang.NoSuchFieldError: MESSAGE_COLLECTOR_KEY‌
09:44:50.286 ‌ at registerExtensions(UTSExtensionRegistrar.kt:20)‌
09:44:50.286 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.registerExtensionsFromPlugins$cli_base(KotlinCoreEnvironment.kt:701)‌
09:44:50.286 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$ProjectEnvironment.registerExtensionsFromPlugins(KotlinCoreEnvironment.kt:162)‌
09:44:50.287 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.configureProjectEnvironment(KotlinCoreEnvironment.kt:583)‌
09:44:50.288 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:192)‌
09:44:50.288 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment.<init>(KotlinCoreEnvironment.kt:107)‌
09:44:50.288 ‌ at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:442)‌
09:44:50.289 ‌ at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:202)‌
09:44:50.289 ‌ at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:153)‌
09:44:50.289 ‌ at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:53)‌
09:44:50.289 ‌ at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:100)‌
09:44:50.289 ‌ at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:46)‌
09:44:50.289 ‌ at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)‌
09:44:50.290 ‌ at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:79)‌
09:44:50.290 ‌ at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:43)‌
09:44:50.290 ‌ at utsCompiler.v2Complier(utsCompiler.java:180)‌
09:44:50.291 ‌ at utsCompiler.Complier(utsCompiler.java:116)‌
09:44:50.291 ‌ at utsCompiler.handleRequest(utsCompiler.java:78)‌
09:44:50.291 ‌ at utsCompiler$1.consume(utsCompiler.java:58)‌
09:44:50.291 ‌ at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:192)‌
09:44:50.291 ‌ at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)‌
09:44:50.292 ‌ at utsCompiler.JsonRpc(utsCompiler.java:65)‌
09:44:50.292 ‌ at main.main(main.java:19)‌

2026-03-20 10:00 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

抱歉,我在知识库中没有找到关于 HBuilderX 5.03 版本升级后 uni-app x Android 项目编译报错,且降级回 4.36 版本后问题依旧的具体解决方案。

根据知识库中的信息,HBuilderX 5.03 版本曾修复过 Android 平台编译相关的问题(如修复 5.0 版本引发的 uni-app 项目导出带泛型的回调函数可能编译报错 详情),但未收录您描述的"升级后降级仍报错"的情况。

由于您没有提供具体的报错日志内容,暂时无法定位具体原因。建议您:

  1. 提供完整的报错日志信息,以便进一步排查
  2. 前往 ISSUE 系统提交问题:https://issues.dcloud.net.cn/ ,并附上复现示例和详细的报错信息

另外,您可以检查项目目录下是否有残留的编译缓存或 node_modules(如有使用),尝试彻底清理后重新编译。

内容为 AI 生成,仅供参考

要回复问题请先登录注册