HarmonyOS 鸿蒙Next新建默认demo工程后Previewer出现编译失败
HarmonyOS 鸿蒙Next新建默认demo工程后Previewer出现编译失败
我只做了以下几步:
1. 安装deveco-studio-5.0.3.501.exe,默认安装目录
2. 新建一个空白demo工程
3. 根据教程查看Previewer时底下出现编译失败
红色部分的失败信息如下:
> hvigor ERROR: [ArkTsCompilerError [ArkTSCompilerError]: ArkTS:ERROR Failed to execute es2abc.
Error Message: SyntaxError: Primary expression expected [C:/Users/harvey.li1/DevEcoStudioProjects/MyApplication/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entryability/EntryAbility.ts:1:1]
SyntaxError: Primary expression expected [C:/Users/harvey.li1/DevEcoStudioProjects/MyApplication/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/pages/Index.ts:1:1]SyntaxError
: Primary expression expected [C:/Users/harvey.li1/DevEcoStudioProjects/MyApplication/entry/.preview/default/cache/default/default@PreviewArkTS/esmodule/debug/entry/src/main/ets/entrybackupability/EntryBackupAbility.ts:1:1]
The size of programs is expected to be 4, but is 1
The execution command of es2abc is: “C:\Program Files\Huawei\DevEco Studio\sdk\HarmonyOS-NEXT-DB2\openharmony\ets\build-tools\ets-loader\bin\ark\build-win\bin\es2abc.exe” --debug-info “@C:\Users\harvey.li1\DevEcoStudioProjects\MyApplication\entry.preview\default\cache\default\default@PreviewArkTS\esmodule\debug\filesInfo.txt” --npm-module-entry-list “C:\Users\harvey.li1\DevEcoStudioProjects\MyApplication\entry.preview\default\cache\default\default@PreviewArkTS\esmodule\debug\npmEntries.txt” --output “C:\Users\harvey.li1\DevEcoStudioProjects\MyApplication\entry.preview\default\intermediates\assets\default\ets\modules.abc” --file-threads “16” --merge-abc “–target-api-version=12” --cache-file “@C:\Users\harvey.li1\DevEcoStudioProjects\MyApplication\entry.preview\default\cache\default\default@PreviewArkTS\esmodule\debug\modules.cache”]
> hvigor ERROR: Failed :entry:default@PreviewArkTS…
> hvigor ERROR: default@PreviewArkTS watch work[1] failed.
> hvigor ERROR: BUILD FAILED in 10 s 288 ms
多谢解答,是文件被加密了,目前问题已解决
请问您是怎么解决的,是电脑加密软件引起的吗?
HarmonyOS鸿蒙系统在新建默认demo工程后遇到Previewer编译失败的问题,通常可能是由以下几个原因引起的:
- 依赖库未正确配置或版本不兼容。
- 环境配置问题,如JDK版本、DevEco Studio版本等。
- 项目配置文件(如build.gradle)中的设置错误。
- 缓存或临时文件问题。
尝试以下步骤解决:
- 检查并更新所有依赖库到兼容版本。
- 确保开发环境配置符合官方要求。
- 清理并重建项目。
- 重启DevEco Studio。
如果问题依旧没法解决请加我微信,我的微信是itying888。