HarmonyOS 鸿蒙Next 使用DevEco Studio运行代码,编译报错> hvigor ERROR: Failed :entry:default@PreviewCompileResource... > hvigor ERROR: Tools execution
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,尝试过重装,当天可以使用,但下一天就继续该报错。
可能是运行内存不够了,关掉一些其他不使用的应用再试一下,或者升级最新的IDE试试
这是工程目录
解决办法:项目文件夹里面子文件夹 media 里面 ,你放的文件一般都是png格式文件,文件名不能有中文或者其他编辑器识别不到的字符。你就修改文件的名称为英文即可。例如:icon1.png / icon_example.png
比如我的路径是 C:\DevEco\project\test1\entry\src\main\resources\base\media
看一下你的项目文件里的media文件夹里是不是有中文或者编译器识别不到的字符,改为正常的英文
那就暂时不知道是什么问题了
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)