目錄
- 2.1 DevEco的基本特性
- DevEco Studio主要功能
- DevEco Studio基本特性
- 2.2安裝程序
- 軟體安裝
- 安裝Node.js
- 測驗Node.js
- 下載和安裝DevEco Studio
- 安裝中文語言包
- 配置HDC工具環境變數
- 網路代理的相關資訊
- 軟體安裝
- 2.3 Gradle的作用
- 專案自動化
- HarmonyOS專案中的Gradle
2.1 DevEco的基本特性
DevEco Studio主要功能
HUAWEI DevEco Studio是基于Intellij IDEA Community開源版本打造,面向華為終端全場景多設備的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、除錯、發布等端到端的HarmonyOS應用開發服務,通過使用DevEco Studio,開發者可以更高效地開發具備HarmonyOS分布式能力的應用,進而提升創新效率,
DevEco Studio基本特性
- 多設備統一開發環境:支持多種HarmonyOS設備的應用開發,包括Phone、Tablet、Car、TV、Wearable、LiteWearable和Smart Vision,
- 支持多語言的代碼開發和除錯:包括Java、XML、C/C++、JS、CSS和HML(HarmonyOS Markup Language),
- 支持FA(Feature Ability)和PA(Particle Ability)快速開發:通過工程向導快速創建FA/PA工程模板,一鍵打包成HAP(HarmonyOS Ability Package)
- 支持分布式多端應用開發:一個工程和一份代碼可跨設備運行,支持不同設備界面的實時預覽和差異化開發,實作代碼的最大化重用,
- 支持多設備模擬器:提供多設備的模擬器資源,包括Phone、Tablet、Car、TV、Wearable、LiteWearable和Smart Vision的模擬器,方便開發者高效除錯,
- 支持多設備預覽器:提供JS和Java預覽器功能,可以實時查看應用的布局效果,支持實時預覽和動態預覽;同時支持多設備同時預覽,查看同一個布局檔案在不同設備上的呈現效果,
2.2安裝程序
搭建開發環境流程圖

軟體安裝
安裝Node.js
- Node.js 是一個基于 Chrome V8 引擎的JavaScript 運行環境,
- Node.js 應用于開發JS應用和運行預覽器功能,是開發HarmonyOS應用程序中必備的軟體,
- 官網:下載 | Node.js 中文網 (nodejs.cn)
測驗Node.js
- 控制臺里面輸入
node -v查看是否安裝成功,如果安裝成功會出現安裝的node.js的軟體版本號,否則為安裝失敗

下載和安裝DevEco Studio
- DevEco Studio的編譯構建依賴JDK,DevEco Studio預置了Open JDK,版本為1.8,安裝程序中會自動安裝JDK,
- 官網:華為作業系統DevEco Studio和SDK下載與升級 | HarmonyOS開發者
- 下載完成后,雙擊下載的“deveco-studio-xxxx.exe”,進入DevEco Studio安裝向導,在如下安裝選項界面勾選DevEco Studio后,點擊Next,直至安裝完成,

- 運行已安裝的DevEco Studio,根據提示完成開發環境配置,
安裝中文語言包
- 打開DevEco Studio 軟體,進入專案初始界面,點擊左下角的“configure”,在彈出選單中選擇“plugins”,
- 在plugins界面,搜索框中輸入“chinese”,在搜索結果中,選擇第二個中文語言包,點擊后面的install安裝完成后,點擊ok,

- 重新啟動DevEco Studio
配置HDC工具環境變數
HDC是為開發者提供HarmonyOS應用/服務的除錯工具,為方便使用HDC工具,請為HDC工具及其埠號設定環境變數,
Windows環境變數設定方法:
- 在此電腦 > 屬性 > 高級系統設定 > 高級 > 環境變數中,添加HDC埠變數名為:HDC_SERVER_PORT,變數值設定為7035,

- 在path變數中,添加HDC工具路徑,HDC工具路徑為:HarmonyOS SDK安裝目錄/toolchains,默認路徑為:C:\Users\XXX\AppData\Local\Huawei\Sdk\toolchains
環境變數配置完成后,關閉并重啟DevEco Studio,
網路代理的相關資訊
DevEco Studio開發環境需要依賴于網路環境,需要連接上網路才能確保工具的正常使用,
一般來說,如果使用的是個人或家庭網路,是不需要設定代理資訊的;只有部分企業網路受限的情況下,才需要設定代理資訊,
詳見:配置開發環境-快速開始-HUAWEI DevEco Studio使用指南-工具-HarmonyOS應用開發
2.3 Gradle的作用
- Gradle是一個基于Apache Ant和Apache Maven概念的專案自動化構建開源工具,它使用一種基于Groovy的特定領域語言(DSL)來宣告專案設定,拋棄了基于XML的各種繁瑣配置,
- 面向Java應用為主,當前支持的語言限于Java、Groovy、Kotlin和Scala,計劃未來將支持更多的語言,
專案自動化
在我們開發軟體時,會面臨相似的情況是,我們需要用IDE來進行編碼,當完成一些功能時會進行編譯、單元測驗、打包等作業,這些作業都需要開發人員手動來實作,而一般的軟體都是迭代開發的,一個版本接著一個版本,每個版本又可能有多的功能,如果開發每次實作功能時都需要手動進行編譯、單元測驗和打包等作業,那顯然會非常耗時而且也容易出現問題,因此專案自動化應運而生,
HarmonyOS專案中的Gradle
- 工程project中的build.gradle:工程控制Gradle編譯配置;
- 模塊module中的build.gradle:控制每個Module的編譯程序;
- gradle.properties:gradle動態引數的組態檔;
- local.properties:本地的配置,如:SDK位置
- gradle-wrapper.properties:gradle本地代理,宣告了指向目錄和版本;
- distributionUrl:指定gradle版本不存在時,就從Value的地址中去下載,很多時候,我們只要版本換成我們本地存在的gradle版本就可以了;
- setting.gradle:配置Gradle中的Module管理,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/436379.html
標籤:其他
