搭建環境和HelloWorld程序
作者:韓茹
公司:程序咖(北京)科技有限公司
鴻蒙巴士專欄作家
HUAWEI DevEco Studio,是基於IntelliJ IDEA Community開源版本打造,面向華為終端全場景多設備的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、調試、發布等E2E的HarmonyOS應用開發服務。通過使用DevEco Studio,開發者可以更高效的開發具備HarmonyOS分布式能力的應用,進而提升創新效率。
作為一款開發工具,除了具有基本的代碼開發、編譯構建及調測等功能外,DevEco Studio還具有如下特點:

DevEco Studio支持Windows系統和macOS系統,在開發HarmonyOS應用前,您需要准備HarmonyOS應用的開發環境。環境准備流程如下所示:

如上圖所示,搭建HarmonyOS應用開發的環境包括軟件安裝、配置開發環境和運行HelloWorld三個環節:
| 步驟 | 操作步驟 | 操作指導 | 說明 |
|---|---|---|---|
| 1 | 軟件安裝 | Windows系統軟件安裝 macOS系統軟件安裝 |
安裝DevEco Studio。 |
| 2 | 配置開發環境 | 下載HarmonyOS SDK | 如果網絡不能直接訪問Internet,請參照華為官網配置代理。 |
| 3 | 運行HelloWorld | 創建工程 | 使用模擬器運行Demo工程,驗證環境是否已經配置完成。 |
Windows環境
運行環境要求
為保證DevEco Studio正常運行,建議您的電腦配置滿足如下要求:
- 操作系統:Windows10 64位
- 內存:8GB及以上
- 硬盤:100GB及以上
- 分辨率:1280*800像素及以上
一、下載和安裝DevEco Studio
DevEco Studio的編譯構建依賴JDK,DevEco Studio預置了Open JDK,版本為1.8,安裝過程中會自動安裝JDK。
1、進入HUAWEI DevEco Studio產品頁,點擊右上角登錄按鈕,登錄有華為開發者聯盟帳號。

一定要登陸,沒有就先進行注冊。

2、登陸成功后,點擊立即下載。開始下載DevEco Studio Windows (64-bit)的安裝包。下載到本地之后,是一個壓縮包,進行解壓縮。

3、然后進行安裝。

在如下安裝選項界面勾選64-bit launcher后,點擊Next,直至安裝完成。

安裝完成后,先不要勾選Run DevEco Studio選項,檢查和配置開發環境。

二、配置開發環境
DevEco Studio開發環境需要依賴於網絡環境,需要連接上網絡才能確保工具的正常使用。
1、下載HarmonyOS SDK
DevEco Studio提供SDK Manager統一管理SDK及工具鏈,下載各種編程語言的SDK包時,SDK Manager會自動下載該SDK包依賴的工具鏈。
SDK Manager提供多種編程語言的SDK包和工具鏈,具體說明請參考下表。
| 類別 | 包名 | 說明 | 默認是否下載 | 參考 |
|---|---|---|---|---|
| SDK | Native | C/C++語言SDK包。 | x | 《Native API參考》 |
| JS | JS語言SDK包。 | x | 《JS API參考》 | |
| Java | Java語言SDK包。 | √ | 《Java API參考》 | |
| SDK Tool | Toolchains | SDK工具鏈,HarmonyOS應用開發必備工具集,包括編譯、打包、簽名、數據庫管理等工具的集合。 | √ | - |
| Previewer | HarmonyOS應用預覽器,在開發過程中可以動態預覽Phone、TV、Wearable、LiteWearable等設備的應用效果,支持JS和Java應用預覽。 | x | 使用預覽器查看應用效果 |
運行已安裝的DevEco Studio,首次使用,請選擇Do not import settings,點擊OK。根據向導設置國家/區域,然后點擊Start using DevEco Studio。

工具會自動檢查本地路徑下是否存在HarmonyOS SDK,如果不存在,會彈出如下向導,提示下載HarmonyOS SDK。選擇Sdk要安裝的路徑,我這里直接默認路徑了。你可以更改到其他的盤符目錄。但是要注意,不支持中文字符。

默認會下載最新版本的HarmonyOS Java語言SDK和Toolchains。在彈出的License Agreement窗口,點擊Accept開始下載SDK。

等待HarmonyOS SDK及工具下載完成,點擊Finish。

2、進行設置
下載SDK后會,界面會進入到DevEco Studio歡迎頁。我們先進行設置。

選擇Configure下的setting。

進入HarmonyOS SDK頁面。
如果工程還會用到JS、C/C++語言和預覽器,請在“SDK Platforms”中,勾選對應的SDK包。

在“SDK Tools”中勾選Previewer,然后點擊Apply,SDK Manager會自動將SDK包和預覽器工具鏈,下載到SDK存儲路徑中。

這個下載較慢,我們需要耐心等待。

我們也可以查看一下所下載的SDK和工具。

三、創建和運行Hello World
1、打開DevEco Studio,在歡迎頁點擊Create HarmonyOS Project,創建一個新工程。

2、選擇設備類型和模板,以Phone為例,選擇Empty Feature Ability(Java),點擊Next。

3、填寫項目相關信息,保持默認值即可,項目存儲的位置,自己指定一個目錄即可。點擊Finish。

4、工程創建完成后,DevEco Studio會自動進行工程的同步,同步成功如下圖所示。這里要稍微等待一下。

5、使用模擬器運行HelloWorld。在DevEco Studio菜單欄,點擊Tools > HVD Manager。

顯示虛擬設備界面,這里點擊Login。

6、在瀏覽器中彈出華為開發者聯盟帳號登錄界面,請輸入已實名認證的華為開發者聯盟帳號的用戶名和密碼進行登錄。
踩坑:這里的賬號和密碼,一定要實名驗證。否則無法連接遠程的模擬器。

登錄后,請點擊界面的允許按鈕進行授權。

7、在設備列表中,選擇Phone設備,並點擊啟動按鈕,運行模擬器。

點擊DevEco Studio工具欄中的運行按鈕運行工程,或使用默認快捷鍵Shift+F10(Mac為Control+R)運行工程。

DevEco Studio會啟動應用的編譯構建,完成后應用即可運行在模擬器上。

