【HarmonyOS鴻蒙開發】搭建環境和HelloWorld程序


搭建環境和HelloWorld程序

作者:韓茹

公司:程序咖(北京)科技有限公司

鴻蒙巴士專欄作家

HUAWEI DevEco Studio,是基於IntelliJ IDEA Community開源版本打造,面向華為終端全場景多設備的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、調試、發布等E2E的HarmonyOS應用開發服務。通過使用DevEco Studio,開發者可以更高效的開發具備HarmonyOS分布式能力的應用,進而提升創新效率。

作為一款開發工具,除了具有基本的代碼開發、編譯構建及調測等功能外,DevEco Studio還具有如下特點:

0000000000011111111.20210508175414.36817887392918111912663049589593

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

0000000000011111111.20210508175414.85801400601901964536693163081377

如上圖所示,搭建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產品頁,點擊右上角登錄按鈕,登錄有華為開發者聯盟帳號。

WX20210528-173231@2x

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

WX20210528-164223@2x

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

WX20210528-173617@2x

3、然后進行安裝。

WX20210528-164824@2x

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

0000000000011111111.20210508175414.99216409519595146601138434900997

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

0000000000011111111.20210508175414.57439560774554328719501677328182

二、配置開發環境

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

WX20210528-165450@2x

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

WX20210528-165533@2x

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

WX20210528-165611@2x

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

WX20210528-165724@2x

2、進行設置

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

WX20210528-165806@2x

選擇Configure下的setting。

WX20210528-165828@2x

進入HarmonyOS SDK頁面。

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

WX20210528-165926@2x

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

WX20210528-170006@2x

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

WX20210528-170214@2x

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

WX20210528-170715@2x

三、創建和運行Hello World

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

WX20210528-170657@2x

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

WX20210528-170732@2x

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

WX20210528-180025@2x

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

WX20210528-180141@2x

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

WX20210528-180238@2x

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

WX20210528-171150@2x

6、在瀏覽器中彈出華為開發者聯盟帳號登錄界面,請輸入已實名認證的華為開發者聯盟帳號的用戶名和密碼進行登錄。

踩坑:這里的賬號和密碼,一定要實名驗證。否則無法連接遠程的模擬器。

WX20210528-171253@2x

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

WX20210528-171358@2x

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

WX20210528-171511@2x

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

WX20210528-171557@2x

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

WX20210528-171647@2x


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM