Harmony NEXT开发环境搭建:DevEco Studio安装与配置全攻略
工具安装
工欲善其事必先利其器,需要下载开发软件DevStudio
工具安装指导:
Windows环境
运行环境要求
为保证DevEco Studio正常运行,建议电脑配置满足如下要求:
- 操作系统:Windows10 64位、Windows11 64位
- 内存:16GB及以上
- 硬盘:100GB及以上
- 分辨率:1280*800像素及以上
macOS环境
运行环境要求
为保证DevEco Studio正常运行,建议电脑配置满足如下要求:
- 操作系统:macOS(X86) 12/13/14 macOS(ARM) 12/13/14
- 内存:8GB及以上
- 硬盘:100GB及以上
- 分辨率:1280*800像素及以上
开发步骤
- DevEco Studio提供开箱即用的开发体验,将HarmonyOS SDK、Node.js、Hvigor、OHPM、模拟器平台等进行合一打包,简化DevEco Studio安装配置流程。
- HarmonyOS SDK已嵌入DevEco Studio中,无需额外下载配置。如需进行OpenHarmony应用开发,可通过Settings > OpenHarmony SDK页签下载OpenHarmony SDK。
安装完之后需要进行环境检测:
Help > Diagnostic Tools > Diagnose Development Environment
项目创建/配置指导
快捷键ctrl+alt+s/左上角file-》setting打开配置:
保存代码时,自动格式化代码这里需要勾选一下Reformat code
常用插件Plugins
1、chinese中文化插件
2、.env files support
3、Rainbow Brackets
4、DevEco CodeGenie 此为ai智能辅助插件,建议安装
...
包结构Application Package
它是由一个或多个HAP(Harmony Ability Package)包以及描述APP Pack属性的pack.info文件组成。
基于Stage模型和FA模型开发的应用,应用程序包结构并不相同
Stage模型应用程序包结构如下图所示。更多说明请参见应用开发基础知识中的Stage模型应用程序包结构。
FA模型应用程序包结构如下图所示。更多说明请参见应用开发基础知识中的FA模型应用程序包结构。
切换工程试图:
左上角单击Project > Ohos进行切换。
工程的创建以及模块管理
Module是应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都可以独立进行编译和运行。一个应用/服务通常会包含一个或多个Module,因此,可以在工程中创建多个Module,每个Module分为Ability和Library两种类型。
Ability是应用/服务所具备的能力的抽象,一个Module可以包含一个或多个Ability。应用/服务先后提供了两种应用模型:
- FA(Feature Ability)模型: API 7开始支持的模型,已经不再主推。
- Stage模型:HarmonyOS 3.1 Developer Preview版本开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。
Stage模型包含两种Ability组件类型:
-
- UIAbility组件:包含UI界面,提供展示UI的能力,主要用于和用户交互。详细介绍请参见UIAbility组件概述。
- ExtensionAbility组件:提供特定场景的扩展能力,满足更多的使用场景。详细介绍请参见ExtensionAbility概述。
模块管理中重点关注:
预览器/模拟器的安装和使用
预览器是我们平时开发时候一般使用的即时查看效果的预览模板
这里有我们预览器支持的API清单:
模拟器是模拟应用部署在手机/平板/手表等搭载harmonyOS系统后的真实效果,与真机相比,模拟器暂时没有提供对于所有的Kit的支持。以下列举了一些模拟器暂不支持的Kit,这些Kit将会在后续版本中陆续提供支持。
Account Kit(华为账号服务),Push Kit(推送服务),IAP Kit(应用内支付服务),Camera Kit(相机服务),Call Kit(通话服务),Connectivity Kit(短距通信服务),Scan Kit(统一扫码服务),Telephony Kit(蜂窝通信服务),Share Kit(分享服务),Map Kit(地图服务),Ads Kit(广告服务)等
预览器图片:
预览功能是页面级
模拟器图片:
模拟器安装:
如果不能直接下载使用模拟器需要先进行申请
在DevStudio中进行模拟器配置Tools > Device Manager
如果安装模拟器遇到问题可先查看官网链接:
本文作者:鸿蒙布道师
本文链接:https://www.cnblogs.com/luckyitape/p/18750766
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步