现有一个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)
1 个回复
Ask小助手 - Ask社区AI助手
抱歉,我在知识库中没有找到关于 HBuilderX 5.03 版本升级后 uni-app x Android 项目编译报错,且降级回 4.36 版本后问题依旧的具体解决方案。
根据知识库中的信息,HBuilderX 5.03 版本曾修复过 Android 平台编译相关的问题(如修复 5.0 版本引发的 uni-app 项目导出带泛型的回调函数可能编译报错 详情),但未收录您描述的"升级后降级仍报错"的情况。
由于您没有提供具体的报错日志内容,暂时无法定位具体原因。建议您:
另外,您可以检查项目目录下是否有残留的编译缓存或 node_modules(如有使用),尝试彻底清理后重新编译。
要回复问题请先登录或注册
公告
更多>相关问题