下載Deveco Studio
步驟 1 點擊鏈接下載DevEco Studio安裝包。
下載DevEco Studio需要使用華為帳號登錄HarmonyOS應用開發者門戶。同時,使用DevEco Studio遠程模擬器需要您的華為帳號進行實名認證,建議您在注冊華為賬號后,立即提交實名認證審核,審核周期為1~3個工作日,詳情請參考注冊華為帳號。
步驟 2 雙擊下載的“deveco-studio-xxxx.exe”,進入DevEco Studio安裝向導,在如下安裝選項界面勾選DevEco Studio launcher后,點擊Next,直至安裝完成。
下載和安裝Node.js
Node.js軟件僅在您使用到JS語言開發HarmonyOS應用時才需要安裝。使用其它語言開發,不用安裝Node.js,請跳過此章節。
步驟 1 登錄Node.js官方網站,下載Node.js軟件包。請選擇LTS版本,Windows 64位對應的軟件包,一直安裝。
1.1配置開發環境
DevEco Studio開發環境需要依賴於您的網絡環境,需要連接上網絡才能確保工具的正常使用,您可以根據如下兩種情況來配置開發環境:
l 如果您可以直接訪問Internet,您只需進行下載HarmonyOS SDK操作。
l 如果您的網絡不能直接訪問Internet,需要通過代理服務器才可以訪問,您需要按照以下的內容指導(包括設置npm代理、設置Gradle代理、設置DevEco Studio代理和下載HarmonyOS SDK),逐條設置開發環境。
設置npm代理
只有在同時滿足以下兩個條件時,需要配置npm代理,否則,請跳過本章節。
l 您需要使用JS語言開發HarmonyOS應用。
l 您的網絡不能直接訪問Internet,而是需要通過代理服務器才可以訪問。這種情況下,配置npm代理,便於從npm服務器下載JS依賴。
打開命令行工具,按照如下方式進行npm代理設置和驗證。
l 步驟 1 執行如下命令設置npm代理。
l 如果您使用的代理服務器需要認證,請按照如下方式進行設置(請將user、password、proxyserver和port按照實際代理服務器進行修改)。
npm config set proxy http://user:password@proxyserver:port
npm config set https-proxy http://user:password@proxyserver:port
l 如果您使用的代理服務器不需要認證(不需要帳號和密碼),請按照如下方式進行設置。
npm config set proxy http:proxyserver:port
npm config set https-proxy http:proxyserver:port
步驟 2 代理設置完成后,執行如下命令進行驗證。
npm info express
執行結果如下圖所示,則說明代理設置成功。
設置Gradle代理
如果您的網絡不能直接訪問Internet,而是需要通過代理服務器才可以訪問,這種情況下,您需要設置Gradle代理,來訪問和下載Gradle所需的依賴。否則,請跳過本章節。
步驟 1 打開“此電腦”,在文件夾地址欄中輸入%userprofile%,進入個人數據界面。
步驟 2 創建一個文件夾,命令為.gradle。如果已有.gradle文件夾,請跳過此操作。
步驟 3 進入.gradle文件夾,新建一個文本文檔,命名為gradle,並修改后綴為.properties。
步驟 4 打開gradle.properties文件中,添加如下腳本,然后保存。
其中代理服務器、端口、用戶名、密碼和不使用代理的域名,請根據實際代理情況進行修改。其中不使用代理的“nonProxyHosts”的配置間隔符是 “|”。
systemProp.http.proxyHost=proxy.server.com
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=*.company.com|10.*|100.*
systemProp.http.proxyUser=userId
systemProp.http.proxyPassword=password
systemProp.https.proxyHost=proxy.server.com
systemProp.https.proxyPort=8080
systemProp.https.nonProxyHosts=*.company.com|10.*|100.*
systemProp.https.proxyUser=userId
systemProp.https.proxyPassword=password
步驟 5 Gradle代理設置完成后,在DevEco Studio中,點擊最右側Gradle,在Gradle工具中點擊類似循環,重新執行Gradle同步。
同步成功后,在Build工具窗口會出現“ProjectName: successful”。
----結束
設置DevEco Studio代理
如果您的網絡不能直接訪問Internet,而需要通過代理服務器才可以訪問,這種情況下,您需要設置DevEco Studio代理,來訪問和下載外部資源。否則,請跳過本章節。
步驟1 運行已安裝的DevEco Studio,首次使用,請選擇Do not import settings,點擊OK。
步驟2 根據DevEco Studio歡迎界面的提示,點擊Setup Proxy。
步驟3 設置DevEco Studio的HTTP Proxy信息。
l HTTP配置項,設置代理服務器信息。
l Host name:代理服務器主機名或IP地址。
− Port number:代理服務器對應的端口號。
− No proxy for:不需要通過代理服務器訪問的URL或者IP地址(地址之間用英文逗號分隔)。
l Proxy authentication配置項,如果代理服務器需要通過認證鑒權才能訪問,則需要設置。否則,請跳過該配置項。
− Login:訪問代理服務器的用戶名。
− Password:訪問代理服務器的密碼。
− Remember:勾選,記住密碼。
步驟4 配置完成后,點擊Check connection,輸入網絡地址(如:https://developer.harmonyos.com),檢查網絡連通性。提示“Connection successful”表示代理設置成功。
步驟5 點擊OK按鈕完成DevEco Studio代理配置。
下載HarmonyOS SDK
DevEco Studio提供SDK Manager統一管理SDK及工具鏈,下載各種編程語言的SDK包時,SDK Manager會自動下載該SDK包依賴的工具鏈。
SDK Manager提供多種編程語言的SDK包,各SDK包的說明請參考:
l Native:C/C++語言SDK包,默認不自動下載,需手動勾選下載。對應的接口文檔請參考《Native API參考》。
l JS:JS語言SDK包,默認不自動下載,需手動勾選下載。對應的接口文檔請參考《JS API參考》。
l Java:Java語言SDK包,首次下載SDK時默認下載。對應的接口文檔請參考《Java API參考》。
同時還提供SDK對應的工具鏈:
l Toolchains:SDK工具鏈,HarmonyOS應用開發必備工具集,包括編譯、打包、簽名、數據庫管理等工具的集合,首次下載SDK時默認下載。
l Previewer:Lite Wearable預覽器,您在開發過程中可以動態預覽Lite Wearable應用的界面呈現效果,默認不自動下載,需手動勾選下載。
首次下載HarmonyOS SDK時,只會默認下載Java SDK和Toolchains。因此,如果您還需要使用JS或C/C++語言開發應用時,需手動下載對應的SDK包。
步驟1 在菜單欄點擊File > Settings 或者默認快捷鍵Ctrl+Alt+S,打開Settings配置界面。
步驟2 進入Appearance&Behavior > System Settings > HarmonyOS SDK菜單界面,點擊Edit按鈕,設置HarmonyOS SDK存儲路徑。
步驟3 選擇HarmonyOS SDK存儲路徑,然后點擊Next。在彈出的License Agreement窗口,點擊Accept開始下載SDK。如果您本地已有SDK包,請選擇本地已有SDK包的存儲路徑,DevEco Studio會增量更新SDK及工具鏈。
步驟4 等待HarmonyOS SDK及工具下載完成,點擊Finish,可以看到默認的Java SDK及工具鏈toolchains已完成下載。
步驟5 如果您的工程還會用到JS或者C/C++語言,請在SDK Platform中,勾選對應的SDK包,點擊Apply,SDK Manager會自動將SDK包和工具鏈,下載到步驟3中設置的SDK存儲路徑中。
1.2 運行Hello World
DevEco Studio配置開發環境完成后,可以通過運行HelloWorld工程來驗證環境設置是否正確。以Wearable工程為例,在Wearable遠程模擬器中運行該工程。
步驟1 打開DevEco Studio,在歡迎頁點擊Create HarmonyOS Project,創建一個新工程。
步驟2 選擇設備類型和模板,以Wearable為例,選擇Empty Feature Ability(JS),點擊Next。
步驟3 填寫項目相關信息,保持默認值即可,點擊Finish。
步驟4 工程創建完成后,DevEco Studio會自動進行工程的同步,同步成功如下圖所示。
步驟5 在DevEco Studio菜單欄,點擊Tools > HVD Manager。
步驟6 在瀏覽器中彈出華為帳號登錄界面,請輸入已實名認證的華為帳號的用戶名和密碼進行登錄。
步驟7 登錄后,請點擊界面的允許按鈕進行授權。
步驟8 在設備列表中,選擇Wearable設備,並點擊類似播放的按鈕,運行模擬器。
步驟9 點擊DevEco Studio工具欄中的類似播放的按鈕運行工程,或使用默認快捷鍵Shift+F10運行工程。
步驟10 在彈出的Select Deployment Target界面選擇Connected Devices,點擊OK按鈕。
步驟11 DevEco Studio會啟動應用的編譯,編譯完成后應用即可運行在Remote Device上。
原文鏈接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0202347337194250475&fid=0101303901040230869
作者:kelly