HarmonyOS 鸿蒙Next 虚拟机无法运行hello world

HarmonyOS 鸿蒙Next 虚拟机无法运行hello world 错误提示如图,请大神看下,谢谢

cke_611.png


更多关于HarmonyOS 鸿蒙Next 虚拟机无法运行hello world的实战教程也可以访问 https://www.itying.com/category-93-b0.html

17 回复

更多关于HarmonyOS 鸿蒙Next 虚拟机无法运行hello world的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


对不起,但您提供的内容中没有包含任何HTML代码。请提供包含HTML代码的完整信息,以便我可以将其转换为Markdown格式。

你用命令查到的是设备的api版本,然后你看你工程的这个地方是工程使用的sdk版本,能成功运行的前提是设备的api版本>=工程sdk版本!

cke_2705.png

我的工程中没有compileSdkVersioncompatibleSdkVersion这个参数,是要手动录入进去吗?

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

每个工程都是有的,你看下我截图的地方,不是entry模块里面,是整个工程下!,

我将两个值都值改成了8,运行API8的模拟器,错误如下:

C:\Users\123\nodejs\node.exe C:\Users\123\Desktop\MyTestApplication\node_modules@ohos\hvigor\bin\hvigor.js --mode module -p module=entry@default -p product=default -p debuggable=true assembleHap > hvigor ERROR: Failed :entry:default@PreBuild

hvigor ERROR: A problem occurred in root module: ERROR: Cause: API version 8 does not support the Stage model. at C:\Users\123\Desktop\MyTestApplication\build-profile.json5 hvigor ERROR: BUILD FAILED in 2 s 904 ms Process finished with exit code -1


是什么情况?

看一下这个sdk路径,类似这个sdk路径里面执行!

cke_153.png

非常感谢,已找到hdc.exe文件,但运行后显示“No any target”,又什么原因?

你执行下hdc list targets看看能否识别到设备,如果识别不到的话,先把本地的adb kill掉再试试,

执行下hdc list targets后还是显示“start server at tcp:5037”及“[Empty]”,进程中并没有看到ADB在运行。不知如何KILL掉ADB,请指教,非常感谢。

我在HarmonyOs的安装目录下找到toolchains目录,但找不到hdc.exe文件,

在openharmony安装目录下找到hdc.exe文件,但是运行后出现如下错误,怎么解决?

cke_3592.png

cke_894.png

不在OpenHarmony的sdk里面,HarmonyOS的sdk里面的hdc!

sdk里面没有HarmonyOS目录,只有OpenHarmony目录,在另外一个toolchains目录里也没有hdc.exe文件,只有hdc_std.exe。

运行hdc_std.exe问题和上面的一样,不知原因。

可以看下这个文档:可以看下这个文档

抱歉,但您提供的内容不含HTML代码。请提供包含HTML代码的完整内容,以便我将其转换为Markdown格式。

针对HarmonyOS 鸿蒙Next 虚拟机无法运行hello world的问题,这里提供可能的解决方案:

首先,确认虚拟机环境是否已正确配置。检查鸿蒙Next虚拟机的安装步骤是否无误,包括系统镜像的下载、安装及配置。确保所有必要的组件和服务都已正确安装并运行。

其次,检查hello world程序的编写与编译。确认hello world程序是否符合鸿蒙Next的开发规范,包括使用的编程语言(如JavaScript、Dart等鸿蒙支持的语言)、语法及API调用。同时,检查编译过程是否有错误或警告,并确保生成的二进制文件适用于鸿蒙Next虚拟机。

再者,尝试在虚拟机中手动运行hello world程序。通过虚拟机的命令行界面或文件管理器,找到hello world程序的二进制文件,并尝试直接运行。观察是否有错误信息输出,以便进一步定位问题。

最后,检查虚拟机的日志文件和系统报告。这些文件可能包含有关程序无法运行的详细信息,如权限问题、资源冲突或系统错误等。

如果上述步骤均无法解决问题,可能是虚拟机或hello world程序存在未知的兼容性问题。此时,建议联系鸿蒙Next的官方支持团队或访问官网客服获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部