HarmonyOS 鸿蒙Next使用本地模拟器的操作步骤

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

HarmonyOS 鸿蒙Next使用本地模拟器的操作步骤

说明:Local Emulator为实验特性,使用中可能会存在问题,我们会在后续版本中不断优化改进,提升使用体验。该特性在DevEco Studio V3.0 Beta1及更高版本中支持。

DevEco Studio提供的Local Emulator基于X86架构,可以运行和调试Phone、TV和Wearable设备的HarmonyOS应用/服务。在Local Emulator上运行应用/服务兼容签名与不签名两种类型的HAP

Local Emulator相比于Remote Emulator,Local Emulator是创建和运行在本地计算机上的,不需要登录授权,在运行和调试应用/服务时,由于没有网络数据的交换,因此可以保持很好的流畅性和稳定性;但是需要耗费一定的计算机磁盘资源,具体的资源要求为:

  • Windows系统:内存推荐为16GB及以上
  • macOS系统:内存推荐为8GB及以上
  • 不支持在虚拟机系统上运行本地模拟器,例如不支持在Ubuntu系统上,通过安装Windows虚拟机,然后使用Windows系统安装和运行模拟器。

创建和运行Local Emulator的操作方法如下:

  1. 点击Files > Settings > SDK Manager > HarmonyOS Legacy SDK(macOS系统为DevEco Studio > Preferences > SDK Manager > HarmonyOS Legacy SDK)页签,勾选并下载Platforms下的System-image和Tools下的EmulatorX86资源。

    说明:Local Emulator支持Phone、TV和Wearable设备,下载System-image时,请选择对应设备的System-image

    图1 下载System-image资源

    图2 下载EmulatorX86资源

  2. Local Emulator界面,点击Edit设置本地模拟器的存储路径Local emulator location,默认存储在C盘目录下。

  3. 点击菜单栏的Tools > Device Manager,在Local Emulator页签中,点击右下角的New Emulator按钮,创建一个本地模拟器。

    说明:默认情况下,创建的本地模拟器资源会存储在C:\Users\用户名\AppData\Local\Huawei\HarmonyOSEmulator\deployed目录下,会占用较大的系统存储空间。因此,我们建议您在系统的环境变量中,添加一个HarmonyOS_HVD_HOME环境变量,取值指向其它存储路径,这样在安装本地模拟器时,就会将相关资源存储到指定的文件夹目录下。

  4. 在创建模拟器界面,可以选择一个默认的设备;同时也可以点击New Hardware或默认设备后的克隆图标,添加一个新设备,以便自定义设备的相关参数,如尺寸、分辨率、内存等参数。

    说明

    自定义新设备,当前只支持Phone设备,TV和Wearable暂不支持。

    创建New Hardware时,可以修改设备的名称、尺寸、分辨率、内存等参数。

  5. 选择需要创建的Hardware,点击Next,可以看到模拟器的镜像信息,如API、Version、CPU/ABI等信息。

  6. 点击Next,核实确定需要创建的模拟器信息,同时也可以在该界面修改模拟器信息,然后点击Finish创建本地模拟器。

  7. 在设备管理器页面,点击启动模拟器。

  8. 点击DevEco Studio的Run > Run’模块名称’,或使用默认快捷键Shift+F10(macOS为Control+R)。
  9. DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在Local Emulator上。

34 回复

本地模拟器不能联网啊,我的项目在远程模拟器上可以好好运行,放到本地模拟器上就不行。

不能访问网络,不能使用promt.showToast;

点击模拟器wifi,里面会有一个默认连接,连接上之后,就可以联网使用了

HarmonyOS的流畅动画和过渡效果让操作更加顺畅,体验极佳。

4.0的版本怎么创建模拟器?

你好,官网版本目前最新的是到了3.1.0.501(https://developer.harmonyos.com/cn/develop/deveco-studio)的哦,你这边咨询的4.0是哪里获取的哇

保存代码后,界面没法自动更新

升级HarmonyOS后,发现手机的游戏性能也有了显著提升。

你好,保存代码后,记得运行一下哦~

得重新运行吗,不能实时保存后,自动更新一界面吗,还有想问一下,点击事件,在控制台里看不到打印内容

你好,为了进一步分析你这边的问题,麻烦提下工单https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢支持~

cke_129.jpg

cke_360.jpg

sdk没有system-image-phone,无法创建模拟器,怎么办

你好,生态合作伙伴可以在对应渠道反馈问题哦(如issuereporter等)~

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

有解决吗 我现在也没有

1、点击运行显示如下提示:

cke_287.png

2、点击确定显示如下提示:

cke_1107.png

3、根据指南操作完还是没有用:

cke_11105.png

cke_12226.png

4、我去官网下载了2个版本的haxm安装了还是弹第1步的提示。

cke_20566.png

5、模拟器日志:

cke_31138.png

这个日志显示无法打开 HAXM 设备,文件未找到,不知道怎么回事。

cke_32609.png

6、电脑配置:

cke_41085.png

cke_42620.png

你好,试下开启windows自带的虚拟化功能,使用whpx

请问你最终是如何解决的?

开启本地虚拟机失败,提示

local emulator: launch New_Device_from_Huawei_Phone timeout, Please manually confirm

你好,尝试打开任务管理器,查看系统资源占用情况,关闭系统资源占用高的其他程序以使系统保持更好性能。 在Local Emulator的设备列表窗口,点击“Wipe User Data”清除模拟器数据,然后重新启动模拟器。

手机模拟器无法启动,按照你的方法清楚模拟器数据后,启动模拟器,手机界面刚出来,电脑就重新启动。电脑重新开机后,模拟器还是不能打开,如果在清除数据的话,就一直循环上述现象

请问您解决了嘛?

Haxm安装失败,但是我启用CPU虚拟化和关闭HyperV了,这如何解决

cke_185.png

本地模拟器启动黑屏,日志出现这个错误怎么解决?

DevEco Studio的版本: DevEco Studio 3.1.1 Release 模拟器镜像版本:3.1.0.306

好滴,感谢支持,问题分析中哈~

你好,确认下用户名目录下是否有生成 .android文件夹,试着清除数据或者删除重新创建一个模拟器看下

你好,请问我想让 本地虚拟机 和 连接在电脑上的USB设备 连接,该怎么操作?

你好,目前不支持哦,晓得下。

我现在的问题是运行本地模拟器没反应,就报超时,清除用户数据再点击运行,电脑就重启。。。

cke_134.png

cke_795.png

你好,麻烦告知下DevEco Studio的具体版本号,模拟器的镜像版本。

DevEco Studio 3.1.1 Release 构建版本3.1.0.501 ,模拟器镜像版本Emulator 3.1.0.401. 我的系统是win11

模拟器镜像 system-image-phone 3.1.0.306

作为IT专家,对于HarmonyOS鸿蒙Next使用本地模拟器的操作步骤,我提供以下专业解答:

  1. 准备阶段

    • 确保计算机满足资源要求(Windows/macOS系统均需8GB及以上内存)。
    • 下载并安装DevEco Studio V3.0 Beta2或更高版本。
  2. 配置阶段

    • 在DevEco Studio中,通过“SDK Manager”安装HarmonyOS Legacy SDK的相应镜像包。
    • 打开“Tools”下的“Device Manager”,安装本地模拟器。
  3. 创建模拟器

    • 在“Device Manager”的“Local Emulator”页签中,点击“New Emulator”按钮。
    • 选择一个设备模板(如Huawei_Phone),并配置模拟器信息(如尺寸、分辨率等)。
    • 点击“Finish”完成创建。
  4. 运行模拟器

    • 在“Local Emulator”页签中启动模拟器。
    • 在DevEco Studio中运行工程,应用将编译构建并在模拟器上运行。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部