HarmonyOS 鸿蒙Next dev 5.0 创建项目运动报错 ERROR: ArkTS:ERROR Failed to execute es2abto execute es2abc
HarmonyOS 鸿蒙Next dev 5.0 创建项目运动报错 ERROR: [ArkTsCompilerError [ArkTSCompilerError]: ArkTS:ERROR Failed to execute es2abc]
> hvigor ERROR: [ArkTsCompilerError [ArkTSCompilerError]: ArkTS:ERROR Failed to execute es2abc.
Error Message: SyntaxError: Primary expression expected [C:/Users/zeyu.huang/ArkTs/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts:1:1]
SyntaxError: Primary expression expected [C:/Users/zeyu.huang/ArkTs/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts:1:1]
SyntaxError: Primary expression expected [C:/Users/zeyu.huang/ArkTs/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts:1:1]
The size of programs is expected to be 4, but is 1
The execution command of es2abc is: “D:\DevEco Studio\sdk\HarmonyOS-NEXT-DB1\openharmony\ets\build-tools\ets-loader\bin\ark\build-win\bin\es2abc.exe” --debug-info “@C:\Users\zeyu.huang\ArkTs\entry.preview\default\cache\default\default@PreviewArkTS\esmodule\debug\filesInfo.txt” --npm-module-entry-list “C:\Users\zeyu.huang\ArkTs\entry.preview\default\cache\default\default@PreviewArkTS\esmodule\debug\npmEntries.txt” --output “C:\Users\zeyu.huang\ArkTs\entry.preview\default\intermediates\assets\default\ets\modules.abc” --file-threads “16” --merge-abc “–target-api-version=12” --cache-file “@C:\Users\zeyu.huang\ArkTs\entry.preview\default\cache\default\default@PreviewArkTS\esmodule\debug\modules.cache”]
> hvigor ERROR: Failed :entry:default@PreviewArkTS…
> hvigor ERROR: default@PreviewArkTS watch work[4] failed.
> hvigor ERROR: BUILD FAILED in 8 s 589 ms
11 回复
dev升级到next bate1 但是真机是 developer bate5 能运行成功吗
你好问题解决了吗?我现在也这样,但是10次有一次可能编译成功!!!
你这是使用的preview预览页面?,得选中[@Entry](/user/Entry)级的页面或则[@Preview](/user/Preview)组件才能预览,也就是鼠标的光标在这种类型的文件上,也就是你看到代码文件是这种的,其他的文件你点预览是一定会报错的,预览页只能预览简单的UI,引入其他的东西都可能会报错
找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
不是,我直接运行到模拟器
> hvigor ERROR: SDK component missing. Please verify the integrity of your SDK. > hvigor ERROR: BUILD FAILED in 83 ms 重新安装404后又报错没有 SDK
Primary expression expected 没找到一个初级表达式,大概率是语法错误。
这种问题不好排查,我的话会用笨办法,新建一个能运行的项目,然后把代码一点一点粘过来看具体是哪里报错。
可以是之前的软件没卸载干净,现在最新的版本是5.0.3.404,要不你和我一样,下载最新版本试试?用的模拟器运行吧,刚安装完的开发工具和模拟器,最好推出重新运行。