HarmonyOS 鸿蒙Next 新建项目选择Login Ability后点击page目录项目的LoginPage.ets预览无界面并提示错误
HarmonyOS 鸿蒙Next 新建项目选择Login Ability后点击page目录项目的LoginPage.ets预览无界面并提示错误
D:\DevEcoStudio\nodejs\node.exe C:\Users\admin\.hvigor\project_caches\e55882e96d4e9966ac35b5a09f6f1adf\workspace\node_modules\@ohos\hvigor\bin\hvigor.js --mode module -p module=entry@default -p product=default -p pageType=page -p compileResInc=true -p previewMode=true -p buildRoot=.preview PreviewBuild --watch
> hvigor UP-TO-DATE :entry:default@PreBuild...
> hvigor UP-TO-DATE :entry:default@MergeProfile...
> hvigor UP-TO-DATE :entry:default@GenerateLoaderJson...
> hvigor UP-TO-DATE :entry:default@ProcessProfile...
> hvigor Finished :entry:default@PreviewProcessResource... after 5 ms
> hvigor ERROR: Failed :entry:default@PreviewCompileResource...
> hvigor ERROR: Tools execution failed.
at D:\DevEcoStudio\MyLoginApplication\AppScope\resources\base\element\string.json
* Line 1, Column 1
Syntax error: value, object or array expected.
* Line 1, Column 2
Extra non-whitespace after JSON value.
Detail: Please check the message from tools.
> hvigor ERROR: BUILD FAILED in 1 s 230 ms
Process finished with exit code -1
更多关于HarmonyOS 鸿蒙Next 新建项目选择Login Ability后点击page目录项目的LoginPage.ets预览无界面并提示错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
检查这个文件是否有误:D:\DevEcoStudio\MyLoginApplication\AppScope\resources\base\element\string.json
更多关于HarmonyOS 鸿蒙Next 新建项目选择Login Ability后点击page目录项目的LoginPage.ets预览无界面并提示错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
这个文件没有问题,公司用了绿盾加密了,但是绿盾没有报不能打开的错误日志,DevEcoStudio也加入到白名单了。
那是有点奇怪,有的时候IDE报的错是驴唇不对马嘴,我也遇到过,
在HarmonyOS鸿蒙Next中,新建项目选择Login Ability后,点击page目录下的LoginPage.ets文件预览时无界面并提示错误,可能是以下原因之一:
-
依赖未正确配置:检查
oh-package.json5文件中是否包含@ohos/ability和@ohos/router等必要的依赖。确保依赖版本与鸿蒙Next兼容。 -
页面路由未配置:在
src/main/resources/base/profile/main_pages.json中,确保LoginPage已正确添加到页面路由配置中。 -
组件或API使用错误:检查
LoginPage.ets中是否使用了不支持的组件或API。鸿蒙Next可能对某些API进行了更新或移除。 -
预览工具问题:确保使用的是最新版本的DevEco Studio,并检查预览工具是否正常工作。尝试重启DevEco Studio或清理项目缓存。
-
代码语法错误:检查
LoginPage.ets中是否存在语法错误或未导入的模块。确保所有组件和模块都已正确导入和使用。 -
资源文件缺失:检查
src/main/resources目录下是否缺少必要的资源文件,如图片、样式等。 -
系统权限问题:确保项目配置文件中已正确声明所需的系统权限,如网络访问、存储等。
-
鸿蒙Next版本兼容性:确认项目配置与鸿蒙Next版本兼容,检查
build.gradle或oh-package.json5中的SDK版本是否匹配。
通过以上步骤逐一排查,可以解决预览无界面并提示错误的问题。
在HarmonyOS鸿蒙Next中,选择Login Ability后预览LoginPage.ets时无界面并提示错误,可能原因包括:
-
页面布局文件缺失或配置错误;
-
代码中存在语法或逻辑错误;
-
模拟器或预览工具未正确启动。
建议检查页面布局文件、代码逻辑,并确保开发环境配置正确。若问题持续,可尝试重启开发工具或重新创建项目。

