当前位置: 首页 > news >正文

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区


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

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

Windows系统:内存推荐为16GB及以上。

macOS系统:内存推荐为8GB及以上。如果是ARM版本的macOS,macOS版本需在12.2及以上,否则将无法运行本地模拟器。

不支持在虚拟机系统上运行本地模拟器,例如不支持在Ubuntu系统上,通过安装Windows虚拟机,然后使用Windows系统安装和运行模拟器。

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

1.单击File > Settings > SDK(macOS系统为DevEco Studio > Preferences > SDK),下拉框选择HarmonyOS,勾选并下载Platforms下的System-image和Tools下的Emulator资源。

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

升级模拟器版本时,需同时勾选Platforms下的System-image和Tools下的Emulator资源,勾选后点击Apply。

图1 下载System-image资源

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

图2 下载Emulator资源

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

2.单击菜单栏的Tools > Device Manager,在Local Emulator页签,单击Edit设置本地模拟器的存储路径Local emulator location,默认存储在C盘目录下。

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

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

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

4.在创建模拟器界面,可以选择一个默认的设备;同时也可以单击New Hardware或默认设备后的克隆

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

图标,添加一个新设备,以便自定义设备的相关参数,如尺寸、分辨率、内存等参数。

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

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

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

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

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

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

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

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

7.在设备管理器页面,单击

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

启动模拟器。

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

8.单击DevEco Studio的Run > Run’模块名称’或

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

,或使用默认快捷键Shift+F10(macOS为Control+R)。

9.DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在Local Emulator上。

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区

本地模拟器不支持规格说明:
 

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用-开源基础软件社区


本文主要根据HarmonyOS官方文档材料整理

http://www.lryc.cn/news/221986.html

相关文章:

  • QT blockingFilter blockingMap blockingMapped
  • 【ARFoundation学习笔记】平面检测
  • Python---ljust()--左对齐、rjust()--右对齐、center()--居中对齐
  • spdk用户态块层详解
  • 双通道 H 桥电机驱动芯片AT8833,软硬件兼容替代DRV8833,应用玩具、打印机等应用
  • WPF布局与控件分类
  • 复杂逻辑的开发利器—Mendix快速实现AQL质量抽检
  • RFID系统
  • Markov Chain Fingerprinting to Classify Encrypted Traffic 论文笔记
  • vue 跨标签页的数据共享(即跨标签页通信)
  • 什么是拉宾-斯科特定理?
  • Java并发编程第11讲——AQS设计思想及核心源码分析
  • 什么是数据库?数据库有哪些基本分类和主要特点?
  • flutter显示出底部控件的引导页
  • 常用设计模式——模板方法模式
  • idea使用git删除本地提交(未推送)
  • centos 7部署Mysql8.0主从
  • asp.net docker-compose添加es search
  • 工业路由器网关的网络协议之NAT技术
  • 【亲测可用】SpringBoot使用Redis的Lettuce连接池报RedisCommandTimeoutException
  • When Urban Region Profiling Meets Large Language Models
  • 【python】最大的偶数
  • QT 实现两款自定义的温度计/湿度控件
  • Fourier分析导论——第4章——Fourier级数的一些应用(E.M. Stein R. Shakarchi)
  • c语言使用fdk_aac库对aac音频解码为pcm
  • zustand管理工具--React
  • Elasticsearch内存分析
  • Alert警告提示(antd-design组件库)简单使用
  • Linux提权方法总结
  • 力扣第300题 最长递增子序列 c++ 动态规划题 附Java代码