直接运行到鸿蒙

- 发布:2025-07-14 15:23
- 更新:2025-07-14 16:39
- 阅读:43
【报Bug】'"@dcloudio/uni-app-runtime"' has no exported member named 'UniEntryAbilityDev'.
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 16
HBuilderX类型: 正式
HBuilderX版本号: 4.75
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 5.0.1
手机厂商: 华为
手机机型: mete 60 pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
预期正常打包安装
预期正常打包安装
实际结果:
出现报错
hvigor ERROR: Failed :entry:default@CompileArkTS...
15:17:41.127 > hvigor ERROR: ArkTS Compiler Error
15:17:41.200 1 ERROR: ArkTS:ERROR File: /Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/entry/src/main/ets/entryability/EntryAbility.ets:1:10
15:17:41.201 '"@dcloudio/uni-app-runtime"' has no exported member named 'UniEntryAbilityDev'. Did you mean 'UniEntryAbility'?
15:17:41.201
15:17:41.201 COMPILE RESULT:FAIL {ERROR:2 WARN:585}
15:17:41.201 > hvigor ERROR: BUILD FAILED in 10 s 978 ms
15:17:41.597 运行包制作失败
出现报错
hvigor ERROR: Failed :entry:default@CompileArkTS...
15:17:41.127 > hvigor ERROR: ArkTS Compiler Error
15:17:41.200 1 ERROR: ArkTS:ERROR File: /Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/entry/src/main/ets/entryability/EntryAbility.ets:1:10
15:17:41.201 '"@dcloudio/uni-app-runtime"' has no exported member named 'UniEntryAbilityDev'. Did you mean 'UniEntryAbility'?
15:17:41.201
15:17:41.201 COMPILE RESULT:FAIL {ERROR:2 WARN:585}
15:17:41.201 > hvigor ERROR: BUILD FAILED in 10 s 978 ms
15:17:41.597 运行包制作失败
bug描述:
运行到鸿蒙出现该报错,检查harmony-configs/entry/src/main/ets/entryability/EntryAbility.ets 中 并没有使用UniEntryAbilityDev,使用的是UniEntryAbility,很奇怪 没升级前都是好的
hvigor ERROR: Failed :entry:default@CompileArkTS...
15:17:41.127 > hvigor ERROR: ArkTS Compiler Error
15:17:41.200 1 ERROR: ArkTS:ERROR File: /Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/entry/src/main/ets/entryability/EntryAbility.ets:1:10
15:17:41.201 '"@dcloudio/uni-app-runtime"' has no exported member named 'UniEntryAbilityDev'. Did you mean 'UniEntryAbility'?
15:17:41.201
15:17:41.201 COMPILE RESULT:FAIL {ERROR:2 WARN:585}
15:17:41.201 > hvigor ERROR: BUILD FAILED in 10 s 978 ms
15:17:41.597 运行包制作失败
2***@qq.com (作者)
我手动改了unpackage里面的这个文件,把UniEntryAbilityDev 改为 UniEntryAbility 就好了,应该是你们的bug
2025-07-14 15:29
DCloud_UNI_yuhe
回复 2***@qq.com: 你项目下有配置 hamrony-configs 下有配置 '"@dcloudio/uni-app-runtime"' 的版本吗?
2025-07-14 15:38
2***@qq.com (作者)
回复 DCloud_UNI_yuhe: 有的,我在评论区贴一下
2025-07-14 15:43
DCloud_UNI_yuhe
回复 2***@qq.com: 你这个版本应该是之前的,是由于运行时环境和hbuilderx版本不匹配导致的,你改成最新的:4.75.2025071101,就好了应该
2025-07-14 15:45
DCloud_UNI_yuhe
回复 2***@qq.com: 看你发的 如果你 libs 下有 har 包,是用你的har包,但期望应该是与hbuilderx版本对齐的包,你可以试一下把 libs 下的 har 包删除看看,这样就是使用的 hbuilderx 自带的har包打包了
2025-07-14 15:50
DCloud_UNI_yuhe
回复 2***@qq.com: 你 libs 下有 har 包吗?
2025-07-14 15:57
DCloud_UNI_yuhe
回复 2***@qq.com: 私信联系一下,我给你排查一下
2025-07-14 16:01
2***@qq.com (作者)
回复 DCloud_UNI_yuhe: 现在表现为可以安装成功,但是打开应用后,页面展示不对,只是一个带uniapp icon的页面,不是我项目的页面
2025-07-14 16:02
2***@qq.com (作者)
再点重新运行到鸿蒙 就会报下面的错
ohpm ERROR: missing: @dcloudio/uts-harmony@/Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@8mym2c1wsy0isjy+kgqcopku8pdmbkyy9+dsr7evzmi=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uts, required by @dcloudio/uni-app-runtime@/Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/libs/UniAppRuntime.har
ohpm ERROR: Found exception: Error: Fetch local folder package error, /Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@8mym2c1wsy0isjy+kgqcopku8pdmbkyy9+dsr7evzmi=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uts does not exist., reached retry limit or non retryable error encountered.
ohpm ERROR: Install failed, detail: Error: Fetch local folder package error, /Users/yaoshun/Desktop/Uniapp-UIKit/xkit-uniapp/packages/im-uniapp-ui/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@8mym2c1wsy0isjy+kgqcopku8pdmbkyy9+dsr7evzmi=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uts does not exist.
16:02:36.176 安装鸿蒙工程依赖失败
2025-07-14 16:03