• item.name
    点赞
  • item.name
    收藏
  • item.name
    2
  • 分享
  • item.name
    举报

使用本地模拟器的操作步骤

DevEco Studio

发表于 2022-06-27 03:35 458 查看

说明: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上。

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

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

1楼 回复于 2022-09-05 10:41
  • sandwich : 点击模拟器wifi,里面会有一个默认连接,连接上之后,就可以联网使用了
    2022-09-26 03:12
显示 10
  • 1
  •