1***@qq.com
1***@qq.com
  • 发布:2026-01-08 16:22
  • 更新:2026-01-08 16:26
  • 阅读:124

鸿蒙调试打包报错ERROR: 10905237 ArkTS Compiler Error

分类:鸿蒙Next

10:30:42.313 开始构建鸿蒙工程 ...
10:30:42.643 已自动生成鸿蒙工程目录,如有需要请用 DevEco Studio 打开如下目录: D:\code\dam-safe-uni-app\unpackage\dist\dev\app-harmony
10:30:42.643 本机安装的 DevEco Studio 版本为 6.0.2.636
10:30:42.667 签名证书的配置来自于 manifest.json
10:30:42.667 安装鸿蒙工程的依赖 ...
10:30:56.303 安装鸿蒙工程依赖成功
10:30:56.303 开始制作运行包 .hap,请耐心等待 ...............
10:31:40.258 > hvigor hvigor client: Starting hvigor daemon.
10:31:40.258 > hvigor Hvigor Daemon started in 3.25 s
10:31:40.258 > hvigor Finished :entry:clean... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@PreBuild... after 131 ms
10:31:40.259 > hvigor Finished :entry:default@CreateModuleInfo... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@GenerateMetadata... after 3 ms
10:31:40.259 > hvigor Finished :entry:default@ConfigureCmake... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@MergeProfile... after 7 ms
10:31:40.259 > hvigor Finished :entry:default@CreateBuildProfile... after 2 ms
10:31:40.259 > hvigor Finished :entry:default@PreCheckSyscap... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@GeneratePkgContextInfo... after 8 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessIntegratedHsp... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@BuildNativeWithCmake... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@MakePackInfo... after 5 ms
10:31:40.259 > hvigor Finished :entry:default@SyscapTransform... after 2 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessProfile... after 238 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessRouterMap... after 3 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessShareConfig... after 2 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessStartupConfig... after 2 ms
10:31:40.259 > hvigor Finished :entry:default@BuildNativeWithNinja... after 1 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessResource... after 8 ms
10:31:40.259 > hvigor Finished :entry:default@GenerateLoaderJson... after 17 ms
10:31:40.259 > hvigor Finished :entry:default@ProcessLibs... after 12 ms
10:31:40.259 > hvigor Finished :entry:default@CompileResource... after 663 ms
10:31:40.259 > hvigor Finished :entry:default@BuildJS... after 2 ms
10:31:40.259 > hvigor Finished :entry:default@DoNativeStrip... after 237 ms
10:31:40.259 > hvigor Finished :entry:default@CacheNativeLibs... after 4 ms
10:31:40.259 > hvigor ERROR: Failed :entry:default@CompileArkTS...
10:31:40.309 > hvigor ERROR: ArkTS Compiler Error
10:31:40.310 1 ERROR: 10905237 ArkTS Compiler Error
10:31:40.310 Error Message: The struct name cannot contain reserved tag name: 'Picker'. At File: D:/code/dam-safe-uni-app/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@e61xy4t7udv6xbickvvkkdflr0p30afaiftcwqggq70=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Picker.ets:112:15
10:31:40.310 2 ERROR: 10905227 ArkTS Compiler Error
10:31:40.310 Error Message: The struct 'Picker' cannot have the same name as the built-in component 'Picker'. At File: D:/code/dam-safe-uni-app/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@e61xy4t7udv6xbickvvkkdflr0p30afaiftcwqggq70=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Picker.ets:112:14
10:31:40.310 COMPILE RESULT:FAIL {ERROR:3 WARN:635}
10:31:40.310 * Try:
10:31:40.310 > Run with --stacktrace option to get the stack trace.
10:31:40.310 > Run with --debug option to get more log output.
10:31:40.310 > hvigor ERROR: BUILD FAILED in 39 s 650 ms
10:31:40.775 运行包制作失败

2026-01-08 16:22 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

您遇到的是鸿蒙平台 Picker 组件名称冲突问题。根据错误日志:

The struct name cannot contain reserved tag name: 'Picker'  
The struct 'Picker' cannot have the same name as the built-in component 'Picker'

这是 Deveco Studio 更新至 6.0.2 beta 版本后产生的兼容性问题。uni-app 运行时中的自定义 Picker 组件与鸿蒙系统内置的 Picker 组件名称冲突,导致编译失败。

解决方案:

  1. 此问题已在 DCloud 官方论坛确认,解决方案详见:鸿蒙平台 Picker 冲突问题解决方案
  2. 临时解决方法可尝试修改 @dcloudio/uni-app-runtime 中 Picker 组件的命名(不推荐)
  3. 建议升级 HBuilderX 到最新正式版(当前最新为 4.87),或关注 uni-app 官方更新修复

注意:鸿蒙平台与 App(安卓/iOS)是分离的体系,App 相关配置不能直接用于鸿蒙开发。建议使用 DevEco Studio 6.0.2 正式版而非 beta 版进行开发,避免此类兼容性问题。

内容为 AI 生成,仅供参考
1***@qq.com

1***@qq.com (作者)

我的HBuilderX版本是4.87.2025112602-alpha Deveco Studio 版本是DevEco Studio 6.0.2 Beta1

要回复问题请先登录注册