ITPub博客

首页 > 移动开发 > ANDROID > 鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机

ANDROID 作者:只要快乐 时间:2024-08-21 11:06:37 0 删除 编辑


1.创建新的工程


=======================================================================


当开发一个HarmonyOS应用时,首先需要根据工程创建向导,创建一个新的工程,工具会自动生成对应的代码和资源模板。


创建和配置新工程

首先,通过如下两种方式打开工程创建向导界面。


如果当前未打开任何工程,可以在DevEco Studio的欢迎页选择Create HarmonyOS Project开始创建一个新工程。

如果已经打开工程,可以在菜单栏选择File–>New–>New Project来创建一个新工程。

接着,根据工程创建向导选择需要开发的设备类型,然后选择对应的Ability模板,如下图所示:

-----------------------------------

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机

https://blog.51cto.com/u_16099172/11805474

点击Next,核实确定需要创建的模拟器信息,同时也可以在该界面修改模拟器信息,然后点击Finish创建本地模拟器。 鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_鸿蒙

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_面试_05


鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_鸿蒙harmonyos虚拟机_06

单击Next按钮,进入工程配置阶段,配置工程的基本信息

:


Project name:工程的名称,可以自定义。(头部命名法)

Project type:工程的类型,标识该工程是一个原子化服务(Atomic Service)或传统方式的需要安装的应用(Application)。

Bundle name:软件包名称,默认情况下,应用/服务ID也会使用该名称,应用/服务发布时,应用/服务ID需要唯一。如果“Project Type”选择了Atomic Service,则Bundle Name的后缀名必须是.hmservice。

Save location:工程文件本地存储路径,请注意,工程存储路径不能包含中文字符。

Development mode:选择开发模式,部分模板支持低代码开发,可选择Super Visual。

Language:该工程模板支持的开发语言,可根据模板支持的语言选择JS或eTS或Java,其中eTS在DeEco Studio V3.0 Beta2及以上版本支持。

Compatible API version:兼容的SDK最低版本。

Device type:该工程模板支持的设备类型,支持多选,默认全部勾选。如果勾选多个设备,表示该原子化服务或传统方式的需要安装的应用支持部署在多个设备上。

Show in service center:是否在服务中心露出。如果Project type为Atomic Service,则会同步创建一个2 * 2的服务卡片模板,同时还会创建入口卡片;如果Project type为Application,则只会创建一个2*2的服务卡片模板。

Use ArkCompiler:打开该开关,表示该工程在编译构建时,使用ArkCompiler方舟编译器进行编译。

-----------------------------------

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机

https://blog.51cto.com/u_16099172/11805474

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_鸿蒙harmonyos虚拟机_02

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_鸿蒙_03

2.创建本地虚拟机


========================================================================


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


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


创建和运行Local Emulator的操作步骤


点击Files > Settings > SDK Manager > HarmonyOS Legacy SDK页签,勾选并下载Platforms下的System-image和Tools下的EmulatorX86资源。

可以看到System-image包括phone,tv,wearable,分别对应手机,电视和可穿戴设备;我c盘有限就只下载phone资源,演示本地的phone虚拟机



-----------------------------------

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机

https://blog.51cto.com/u_16099172/11805474


鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_鸿蒙_04


鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_IT_07

鸿蒙harmonyos虚拟机 鸿蒙os 虚拟机_鸿蒙_10

3.使用远程虚拟机(推荐)


============================================================================


Remote Emulator支持Wearable、Tablet、TV等设备类型,但不同区域(开发者帐号注册地)支持的设备类型可能不同,请已实际可申请的设备类型为准。


3.1单终端


Remote Emulator中的单设备模拟器可以运行和调试Phone(折叠屏Mate X2、P40和P40 Pro)、Tablet(MatePad Pro)、TV和Wearable设备的HarmonyOS应用/服务,可兼容签名与不签名两种类型的HAP。


Remote Emulator每次使用时长为1小时,到期后会自动释放资源,请及时完成HarmonyOS应用/服务的调试。如果Remote Emulator到期释放后,可以重新申请资源(即重新登录)。


具体步骤如下:


在DevEco Studio菜单栏,点击Tools > Device Manager。

-----------------------------------


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70015403/viewspace-3107401/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-03-18

  • 博文量
    14
  • 访问量
    2745