HarmonyOS鸿蒙Next求助一下各位大佬

HarmonyOS鸿蒙Next求助一下各位大佬 描述:在对写的ets文件进行预览时出现无法预览的错误情况

下面是Index错误信息

"D:\DevEco Studio\tools\node\node.exe" "D:\DevEco Studio\tools\hvigor\bin\hvigorw.js" --mode module -p module=entry@default -p product=default -p pageType=page -p compileResInc=true -p requiredDeviceType=phone -p previewMode=true -p buildRoot=.preview PreviewBuild --watch --analyze=normal --parallel --incremental --daemon

> hvigor Finished :entry:default@PreBuild... after 171 ms

> hvigor Finished :entry:default@CreateModuleInfo... after 1 ms

> hvigor Finished :entry:default@MergeProfile... after 16 ms

> hvigor Finished :entry:default@CreateBuildProfile... after 4 ms

> hvigor Finished :entry:default@PreCheckSyscap... after 1 ms

> hvigor Finished :entry:default@GeneratePkgContextInfo... after 13 ms

> hvigor Finished :entry:default@ProcessProfile... after 325 ms

> hvigor Finished :entry:default@ProcessRouterMap... after 5 ms

> hvigor Finished :entry:default@ProcessShareConfig... after 4 ms

> hvigor Finished :entry:default@ProcessStartupConfig... after 3 ms

> hvigor Finished :entry:default@PreviewProcessResource... after 2 ms

> hvigor Finished :entry:default@GenerateLoaderJson... after 18 ms

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

> hvigor ERROR: Tools execution failed.

Error Code: 11211101

Error: Resource Pack Error

Error Message: Failed to scan resources: invalid path 'C:\Users\ll\DevEcoStudioProjects\MyApplication\entry\src\main\resources\base\media\license', not a file.

    Detail: Please check the message from tools.

* Try:

> Run with --stacktrace option to get the stack trace.

> Run with --debug option to get more log output.

> hvigor ERROR: BUILD FAILED in 905 ms

Process finished with exit code -1

更多关于HarmonyOS鸿蒙Next求助一下各位大佬的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

预览的页面是否引用了其他文件,

更多关于HarmonyOS鸿蒙Next求助一下各位大佬的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


没有啊,试了好几个界面都打不开Previewer,问CodeGenie他给我修到一半说抱歉,由于代码中存在敏感信息,该错误当前无法为您修复,

以前可以预览吗?这开发工具有时候就是会罢工,一般重启它就能解决!

以前可以预览,现在重启试了好几次都不行,包括好多个文件都预览不了,又试着把Dev Eco Studio卸载重装(卸载的时候能打的勾都打了,感觉都删干净了啊)了还是不行。

这种情况一般是电脑硬件不够导致的,建议配个32G内存条。

16G不行吗😕,用的就是Previewer,也没下载模拟设备什么的,之前也没有这种情况啊😔😕,

HarmonyOS Next是华为推出的纯鸿蒙操作系统,不再兼容安卓应用。其应用开发主要使用ArkTS语言,基于TypeScript,并支持ArkUI声明式开发范式。系统架构包括内核层、系统服务层、框架层和应用层,强调一次开发多端部署。开发者需使用DevEco Studio作为IDE,并关注其全新的API和开发规范。

根据错误信息,问题出在资源文件路径上。具体原因是:在 C:\Users\ll\DevEcoStudioProjects\MyApplication\entry\src\main\resources\base\media\ 目录下,存在一个名为 license 的文件或文件夹,其路径被系统识别为无效。

解决方案:

  1. 定位并检查问题文件/文件夹: 导航至错误信息中指定的路径:...\entry\src\main\resources\base\media\。检查其中是否存在一个名为 license 的文件或文件夹。

  2. 处理 license 项:

    • 如果 license 是一个文件:请检查该文件的完整性。它可能是一个损坏的图片、音频或其他媒体文件。尝试删除或替换此文件。
    • 如果 license 是一个文件夹:HarmonyOS的资源目录(如 media)通常只应包含具体的资源文件,而不应包含子文件夹。请将此 license 文件夹移除或重命名(例如改为 license_backup),或者将其中的资源文件移出至 media 目录下。
  3. 清理并重新构建: 处理完 license 文件或文件夹后,在DevEco Studio中执行以下操作:

    • 点击菜单栏的 Build -> Clean Project
    • 完成后,再点击 Build -> Rebuild Project
    • 最后再次尝试预览。

根本原因分析: 该错误(Error Code: 11211101, Resource Pack Error)表明在编译打包资源阶段,构建工具(hvigor)扫描到了一条不符合预期的路径。license 被识别为“非文件”,这通常意味着它可能是一个空文件、损坏文件、或是一个不应出现在此位置的文件夹,导致资源编译器无法正常处理。

按照上述步骤操作后,预览功能应能恢复正常。

回到顶部