HarmonyOS 鸿蒙Next 使用DevEco Studio运行代码,编译报错> hvigor ERROR: Failed :entry:default@PreviewCompileResource... > hvigor ERROR: Tools execution

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 使用DevEco Studio运行代码,编译报错> hvigor ERROR: Failed :entry:default@PreviewCompileResource… > hvigor ERROR: Tools execution

下载deveco studio后运行代码,无论运行什么都报错如下:

> hvigor ERROR: Failed :entry:default@PreviewCompileResource… 

> hvigor ERROR: Tools execution failed.

Not an internal or external command, operable program, or batch file.

     at D:\DevEco Studio\sdk\HarmonyOS-NEXT-DB2\openharmony\toolchains\restool.exe

> hvigor ERROR: BUILD FAILED in 325 ms 

查询原因为:路径下缺少restool.exe,尝试过重装,当天可以使用,但下一天就继续该报错。

cke_9937.png

9 回复

可能是运行内存不够了,关掉一些其他不使用的应用再试一下,或者升级最新的IDE试试

我遇到同样的错误,是因为360把这个工具删除了,恢复之后就好了cke_796.png

cke_127.png

这是工程目录

解决办法:项目文件夹里面子文件夹 media 里面 ,你放的文件一般都是png格式文件,文件名不能有中文或者其他编辑器识别不到的字符。你就修改文件的名称为英文即可。例如:icon1.png / icon_example.png

比如我的路径是 C:\DevEco\project\test1\entry\src\main\resources\base\media

看一下你的项目文件里的media文件夹里是不是有中文或者编译器识别不到的字符,改为正常的英文

都没有修改过,DevEco\project\test1\entry\src\main\resources\base\media media目录如下: media: -background.png -foregroung.png -layered_image.json -startIcon.png

那就暂时不知道是什么问题了

deveco的信息如下:

DevEco Studio NEXT Developer Beta2

Build #DS-233.14475.28.36.503502

Build Version: 5.0.3.502, built on July 28, 2024

Runtime version: 17.0.10+1-b1087.17 amd64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Windows 11.0

GC: G1 Young Generation, G1 Old Generation

Memory: 4068M

Cores: 12

Registry:

  idea.plugins.compatible.build=IC-233.14475.28

Non-Bundled Plugins:

  com.action.update.check (1.1.3-SNAPSHOT)

  com.intellij.marketplace (233.14475.74)

  zielu.gittoolbox (500.2.12+233)

  com.huawei.deveco.intelligent-assistant (0.406.7)

针对HarmonyOS在DevEco Studio中编译报错的问题,首先确认你的开发环境是否已正确配置,包括SDK版本、JDK版本以及Gradle配置等。检查build.gradle文件中是否有与当前环境不兼容的依赖或配置。

尝试清理项目(Clean Project)并重新构建(Rebuild Project)。如果问题仍然存在,查看详细的编译错误日志,通常位于IDE底部的“Build”输出窗口中,这可能会给出更具体的错误原因。

确保你的设备或模拟器已正确连接并支持当前的编译版本。有时候,重启IDE或计算机也可以解决一些奇怪的编译问题。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部