dev砖家
dev砖家
  • 发布:2024-11-26 11:33
  • 更新:2024-11-26 15:23
  • 阅读:88

打包运行鸿蒙出现videocompressor报错

分类:鸿蒙Next

hbuildx 4.35alpha 版
鸿蒙API12 5.0.0
从4.29升级到4.35后运行到鸿蒙出现未知错误:
查看源码得知:在打包后的鸿蒙libs中UniAppRuntime.har静态库有默认增加第三方库videocompressor。
然而出现,查看videocompressor源码库中并没有使用@entry标识入口。只是个工具类.。
不明白这个报错由何处引起的。求解。谢谢!
**1 ERROR: ArkTS:ERROR oh_modules/.ohpm/@ohos+videocompressor@soegz02lhnnihit14ad03wcy4dhlg8y+cdslhkqxb5s=/oh_modules/@ohos/videocompressor/src/main/ets/components/mainpage/CompressorResponse.ets
A page configured in 'main_pages.json or build-profile.json5' must have one and only one '@Entry' decorator.

  • Try the following:

    Please make sure that the splash page has one and only one '@Entry' decorator.
    截图如下:**



2024-11-26 11:33 负责人:无 分享
已邀请:
dev砖家

dev砖家 (作者) - 路漫漫其修远兮,吾将上下而求索

在第三方库中记录也有相关的@dcloudio/uni-app-runtime依赖记录

DCloud_云服务_MAQ

DCloud_云服务_MAQ

请问项目的根目录是怎样的?有可能是项目路径里包含特殊字符,或者项目路径比较深,会导致鸿蒙工具链执行异常。

DCloud_UNI_LXH

DCloud_UNI_LXH

这个是因为项目路径太长导致的,如果鸿蒙的项目某一个 ets 到盘符的路径超过 255 个字符就会编译 arkts 失败。解决方案把项目往外放一下,不要让项目路径太深

要回复问题请先登录注册