今日看点

HarmonyOS(二)应用开发环境搭建准备

发表于话题:HarmonyOS 2
发布时间:2021-06-02

系列文章目录

HarmonyOS(一):快速开始学习鸿蒙开发,官方文档学习路线解析

HarmonyOS(二):应用开发环境搭建准备

HarmonyOS(三):创建你的第一个HelloWorld应用

文章目录

系列文章目录工具介绍下载安装配置开发环境

工具介绍

根据HarmonyOS开发产品的运行层次来说,可以分成两种,一种是设备开发(偏嵌入式的硬件开发,偏底层);一种是软件开发(纯软件产出,应用层)。这篇文章,我们主要介绍华为开发者提供的应用开发工具HUAWEI DevEco Studio,以及如何基于Windows搭建我们的HarmonyOS应用开发环境。

HUAWEI DevEco Studio(简称DevEco Studio)拥有Java界IDE扛把子IntelliJ IDEA基因,它基于IntelliJ IDEA Community开源版本打造,是面向华为多终端多设备的一站式集成开发环境,可以使开发者能够很快速方便的根据工程模板创建、开发、编译、调试和发布HarmonyOS应用。

DevEco Studio作为一款开发工具来说,除了基本的代码开发、编译构建及调测等能力之外,还具有以下特点:

多设备开发环境聚合:支持多种HarmonyOS设备的应用开发,包括智慧屏、智能穿戴,轻量级智能穿戴设备。多种语言的代码开发和调试:包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。支持 FA(Feature Ability)和 PA(Particle Ability)快速开发:通过工程向导快速创建FA/PA工程模板,一键式打包成HAP(HarmonyOS Ability Package)。支持多设备模拟器:提供多设备的模拟器资源,包括智慧屏、智能穿戴等设备的模拟器,方便开发者高效调试。

下载安装

目前DevEco Studio只有Windows的版本,暂不支持macOS和Linux,流畅的开发推荐电脑配置如下:

系统:Windows10 64位内存:8G以上硬盘:100G以上分辨率:1280*800像素及以上

DevEco Studio的编译构建需要Java环境,DevEco Studio内置OpenJDK1.8,在安装过程中会自动安装JDK

注册华为开发者联盟帐号

在华为开发者联盟官网注册账号,注册成功后可选择认证成为企业开发者或个人开发者。企业开发者比个人开发者享受的服务更多,我们使用DevEco Studio远程模拟器需要华为帐号进行实名认证,所以建议大家注册完毕立即去实名认证下。

下载DevEco Studio安装包

下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio#download

安装DevEco Studio

下载完,解压文件,得到安装包“deveco-studio-xxxx.exe”文件,双击安装包文件,进入DevEco Studio安装向导,一直Next,直到这个安装选项界面勾选DevEco Studio launcher后,继续Next,直至安装完成。

:在使用到JS语言开发HarmonyOS应用时需要安装Node.js环境,使用其他语言的话不需要Node.js

配置开发环境

Devco Studio提供SDK Manager统一管理SDK及工具链,下载各种编程语言的SDK包时,SDK Manager会自动下载该SDK包依赖的工具链。

SDK Manager提供多种编程语言的SDK包,各SDK包的说明请参考:

Native:C/C++语言SDK包,默认不自动下载,需手动勾选下载。对应的接口文档请参考《Native API参考》。JS:JS语言SDK包,默认不自动下载,需手动勾选下载。对应的接口文档请参考《JS API参考》。Java:Java语言SDK包,首次下载SDK时默认下载。对应的接口文档请参考《Java API参考》。

同时还提供SDK对应的工具链(SDK Tools):

Toolchains:SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合,首次下载SDK时默认下载。Previewer:Lite Wearable预览器,在开发过程中可以动态预览Lite Wearable应用的界面呈现效果,默认不自动下载,需手动勾选下载。

首次安装打开DevEco Studio时,会默认提示下载Java SDK和Toolchains。如果还需要使用JS或C/C++语言开发应用时,需在软件内手动下载安装对应的SDK包或工具链。

在菜单栏点击Configure > Settings或者默认快捷键Ctrl+Alt+S,打开Settings配置界面

进入Appearance&Behavior > System Settings > HarmonyOS SDK菜单界面,点击Edit按钮,设置HarmonyOS SDK存储路径。

选择完毕后点击Apply或OK按钮即可开始安装

至此开发环境安装完毕,是不是很简单!

标签组:[应用开发] [sdk

本文来源:https://www.kandian5.com/articles/23887.html

相关阅读

权谋棋局中的无奈之选:刘邦为何将江山托付忌惮的吕雉

公元前195年,病榻上的刘邦凝视着吕雉的背影,这位曾与他共患难的结发妻子,此刻正以雷霆手段镇压异姓诸侯王。他深知吕雉的野心与手段,却仍选择将帝国权柄交予其手。这场看似矛盾的权力交接,实则是刘邦在政治棋...

2025-10-29

情深难敌权谋:刘邦不立戚夫人为皇后的深层逻辑

汉高祖刘邦晚年,戚夫人因得宠而萌生取代吕后之位的野心,甚至多次吹枕边风要求改立太子。然而,这位以"仁义"自诩的帝王,最终在权力天平上选择了结发妻子吕雉。这场后宫争斗的结局,实则是政治智慧与人性弱点的激...

2025-10-29

权谋棋局中的生死盟约 司马昭与贾充的共生关系解析

公元260年洛阳街头,十九岁的魏帝曹髦率亲卫直扑司马昭府邸,却在南阙门被太子舍人成济一戈刺穿胸膛。这场震动朝野的弑君案背后,真正的主谋贾充不仅未受惩处,反被司马昭加封安阳侯。这场看似矛盾的政治决策,实...

2025-10-29

高滔滔:北宋政坛的“女中尧舜”与宋哲宗的复杂评价

在北宋波澜壮阔的历史长卷中,高滔滔宛如一颗璀璨星辰,以其独特的政治智慧和坚韧的品格,在男性主导的权力舞台上留下了浓墨重彩的一笔。她以太皇太后之尊临朝听政,成为北宋中后期政治格局的关键塑造者,而宋哲宗对...

2025-10-29

成化风云:明宪宗朱见深的功过与西厂之谜

明宪宗朱见深(1447—1487),年号成化,是明朝第八位皇帝。他的一生充满戏剧性,幼年历经皇位更迭的动荡,成年后既展现出治国理政的才能,又因设立西厂等举措引发争议。 一、朱见深的早年经历与性格塑造...

2025-10-29

弘治中兴:明孝宗朱祐樘的仁政与中兴之路

在明朝近三百年的历史长河中,明孝宗朱祐樘以其独特的个人魅力与卓越的治国才能,开创了“弘治中兴”的辉煌局面。这位自幼历经坎坷的皇帝,以宽厚仁慈、勤政爱民的形象,赢得了后世史家的广泛赞誉,被比作汉文帝、宋...

2025-10-29

永乐大帝:铁血与文治交织的盛世华章

在明朝近三百年的历史长河中,明成祖朱棣以藩王之身夺取帝位,开创了“永乐盛世”,其文治武功不仅重塑了大明王朝的格局,更在中国历史上留下了浓墨重彩的一笔。《明史》以“远迈汉唐”的赞誉,将朱棣的功绩推向了与...

2025-10-29

明史视角下的明仁宗朱高炽:仁政为基,德化盛世

在明朝十六帝的谱系中,明仁宗朱高炽以仅十个月的在位时间,却赢得了《明史》“与文、景比隆”的极高赞誉。这位被后世冠以“仁宗”庙号的皇帝,其政治智慧与人格魅力在《明史·仁宗本纪》中得到了立体呈现。 一、...

2025-10-29

宣德之治:明宣宗朱瞻基如何铸就仁宣盛世

明宣宗朱瞻基(1398/1399-1435)作为明朝第五位皇帝,在位仅十年却开创了与“文景之治”“贞观之治”齐名的“仁宣之治”。这一时期,明朝政治清明、经济繁荣、社会稳定,被后世誉为明代最鼎盛的阶段之...

2025-10-29

朱祁镇:从昏君标签下走出的“仁德之举”

在明朝的历史长河中,明英宗朱祁镇常因“土木堡之变”和“夺门之变”被贴上昏君的标签。前者让明朝险些提前覆灭,后者导致忠臣于谦含冤而死。然而,若抛开这些重大失误,深入探究他的生平,会发现他在废除殉葬制度之...

2025-10-29