新聞中心
DevEco Studio 開發(fā)環(huán)境需要依賴于網(wǎng)絡(luò)環(huán)境,需要連接上網(wǎng)絡(luò)才能確保工具的正常使用,可以根據(jù)如下兩種情況來配置開發(fā)環(huán)境:

漢臺(tái)網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
- 如果可以直接訪問 Internet,只需進(jìn)行[設(shè)置npm倉庫]和[下載HarmonyOS SDK] 操作。
- 如果網(wǎng)絡(luò)不能直接訪問 Internet,需要通過代理服務(wù)器才可以訪問,請根據(jù)本章節(jié)內(nèi)容逐條設(shè)置開發(fā)環(huán)境。
npm 設(shè)置
設(shè)置 npm 代理
只有在同時(shí)滿足以下兩個(gè)條件時(shí),需要配置 npm 代理,否則,請?zhí)^本章節(jié)。
- 需要使用 JS 語言開發(fā) HarmonyOS 應(yīng)用。
- 網(wǎng)絡(luò)不能直接訪問 Internet,而是需要通過代理服務(wù)器才可以訪問。這種情況下,配置 npm 代理,便于從 npm 服務(wù)器下載 JS 依賴。
打開命令行工具,按照如下方式進(jìn)行 npm 代理設(shè)置和驗(yàn)證。
- 執(zhí)行如下命令設(shè)置 npm 代理。
- 如果使用的代理服務(wù)器需要認(rèn)證,請按照如下方式進(jìn)行設(shè)置(請將 user、password、proxyserver 和 port 按照實(shí)際代理服務(wù)器進(jìn)行修改)。
npm config set proxy http://user:password@proxyserver:portnpm config set https-proxy http://user:password@proxyserver:port
- 如果使用的代理服務(wù)器不需要認(rèn)證(不需要帳號和密碼),請按照如下方式進(jìn)行設(shè)置。
npm config set proxy http:proxyserver:portnpm config set https-proxy http:proxyserver:port
- 代理設(shè)置完成后,執(zhí)行如下命令進(jìn)行驗(yàn)證。
npm info express執(zhí)行結(jié)果如下圖所示,則說明代理設(shè)置成功。
設(shè)置 npm 倉庫
為了提升[下載 JS SDK]時(shí),使用 npm 安裝 JS 依賴的速度,建議在命令行工具中執(zhí)行如下命令,重新設(shè)置 npm 倉庫地址。
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
設(shè)置Gradle代理
如果網(wǎng)絡(luò)不能直接訪問 Internet,而是需要通過代理服務(wù)器才可以訪問,這種情況下,需要設(shè)置 Gradle 代理,來訪問和下載 Gradle 所需的依賴。否則,請?zhí)^本章節(jié)。
- 打開“此電腦”,在文件夾地址欄中輸入 %userprofile%,進(jìn)入個(gè)人數(shù)據(jù)界面。
- 創(chuàng)建一個(gè)文件夾,命名為 .gradle.。如果已有 .gradle 文件夾,請?zhí)^此操作。
- 進(jìn)入.gradle文件夾,新建一個(gè)文本文檔,命名為 gradle,并修改后綴為 .properties。
- 打開gradle.properties文件中,添加如下腳本,然后保存。
其中代理服務(wù)器、端口、用戶名、密碼和不使用代理的域名,請根據(jù)實(shí)際代理情況進(jìn)行修改。其中不使用代理的 “nonProxyHosts”的配置間隔符是 “|”。
systemProp.http.proxyHost=proxy.server.comsystemProp.http.proxyPort=8080systemProp.http.nonProxyHosts=*.company.com|10.*|100.*systemProp.http.proxyUser=userIdsystemProp.http.proxyPassword=passwordsystemProp.https.proxyHost=proxy.server.comsystemProp.https.proxyPort=8080systemProp.https.nonProxyHosts=*.company.com|10.*|100.*systemProp.https.proxyUser=userIdsystemProp.https.proxyPassword=password
設(shè)置 DevEco Studio 代理
如果網(wǎng)絡(luò)不能直接訪問 Internet,而需要通過代理服務(wù)器才可以訪問,這種情況下,需要設(shè)置 DevEco Studio 代理,來訪問和下載外部資源。否則,請?zhí)^本章節(jié)。
- 運(yùn)行已安裝的 DevEco Studio,首次使用,請選擇 Do not import settings,點(diǎn)擊 OK。
- 根據(jù) DevEco Studio 歡迎界面的提示,點(diǎn)擊 Setup Proxy,或者在歡迎頁點(diǎn)擊Configure > Settings > Appearance&Behavior > System Settings > HTTP Proxy進(jìn)入 HTTP Proxy 設(shè)置界面。
- 設(shè)置 DevEco Studio 的 HTTP Proxy 信息。
- HTTP
配置項(xiàng),設(shè)置代理服務(wù)器信息。
- Host name:代理服務(wù)器主機(jī)名或IP地址。
- Port number:代理服務(wù)器對應(yīng)的端口號。
- No proxy for:不需要通過代理服務(wù)器訪問的 URL 或者 IP 地址(地址之間用英文逗號分隔)。
- Proxy authentication
配置項(xiàng),如果代理服務(wù)器需要通過認(rèn)證鑒權(quán)才能訪問,則需要設(shè)置。否則,請?zhí)^該配置項(xiàng)。
- Login:訪問代理服務(wù)器的用戶名。
- Password:訪問代理服務(wù)器的密碼。
- Remember:勾選,記住密碼。
- 配置完成后,點(diǎn)擊 Check connection,輸入網(wǎng)絡(luò)地址(如:https://developer.harmonyos.com),檢查網(wǎng)絡(luò)連通性。提示“Connection successful”表示代理設(shè)置成功。
- 點(diǎn)擊 OK 按鈕完成 DevEco Studio 代理配置。
- DevEco Studio 代理設(shè)置完成后,會(huì)提示安裝 HarmonyOS SDK,可以點(diǎn)擊 Next 下載到默認(rèn)目錄中;如果想更改 SDK 的存儲(chǔ)目錄,請點(diǎn)擊 Cancel,并根據(jù) [ 下載HarmonyOS SDK ] 進(jìn)行操作。
下載 HarmonyOS SDK
Devco Studio 提供 SDK Manager 統(tǒng)一管理 SDK 及工具鏈,下載各種編程語言的 SDK 包時(shí),SDK Manager 會(huì)自動(dòng)下載該 SDK 包依賴的工具鏈。
SDK Manager 提供多種編程語言的 SDK 包,各 SDK 包的說明請參考:
- Native:C/C++ 語言 SDK 包,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載。對應(yīng)的接口文檔請參考《Native API參考》。
- JS:JS 語言 SDK 包,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載。對應(yīng)的接口文檔請參考《JS API參考》。
- Java:Java語言SDK包,首次下載SDK時(shí)默認(rèn)下載。對應(yīng)的接口文檔請參考《Java API參考》。
同時(shí)還提供 SDK 對應(yīng)的工具鏈(SDK Tools):
- Toolchains:SDK 工具鏈,HarmonyOS 應(yīng)用開發(fā)必備工具集,包括編譯、打包、簽名、數(shù)據(jù)庫管理等工具的集合,首次下載 SDK 時(shí)默認(rèn)下載。
- Previewer:Lite Wearable 預(yù)覽器,在開發(fā)過程中可以動(dòng)態(tài)預(yù)覽 Lite Wearable 應(yīng)用的界面呈現(xiàn)效果,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載。
首次下載 HarmonyOS SDK 時(shí),只會(huì) 默認(rèn)下載 **Java SDK 和 Toolchains**。因此,如果還需要使用 JS 或 C/C++ 語言開發(fā)應(yīng)用時(shí),需手動(dòng)下載對應(yīng)的SDK包。
- 在菜單欄點(diǎn)擊 Configure > Settings 或者默認(rèn)快捷鍵 Ctrl+Alt+S,打開 Settings 配置界面。
- 進(jìn)入 Appearance&Behavior > System Settings > HarmonyOS SDK菜單界面,點(diǎn)擊 Edit 按鈕,設(shè)置 HarmonyOS SDK 存儲(chǔ)路徑。
- 選擇 HarmonyOS SDK 存儲(chǔ)路徑(不能包含中文),然后點(diǎn)擊 Next。在彈出的 License Agreement 窗口,點(diǎn)擊 Accept 開始下載 SDK。
說明
如果本地已有 SDK 包,請選擇本地已有 SDK 包的存儲(chǔ)路徑,DevEco Studio 會(huì)增量更新 SDK 及工具鏈。
- 等待 HarmonyOS SDK 及工具下載完成,點(diǎn)擊 Finish,可以看到默認(rèn)的 SDK Platforms > Java SDK及SDK Tools > Toolchains 已完成下載。
- 如果工程還會(huì)用到 JS 或者 C/C++ 語言,請?jiān)?SDK Platform 中,勾選對應(yīng)的 SDK 包,點(diǎn)擊 Apply,SDK Manager 會(huì)自動(dòng)將 SDK 包和工具鏈,下載到3中設(shè)置的 SDK 存儲(chǔ)路徑中。(JS SDK 下載失敗或者緩慢?)
開發(fā)環(huán)境配置完成后,可以通過運(yùn)行HelloWorld工程來驗(yàn)證環(huán)境設(shè)置是否正確。
分享文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS配置開發(fā)環(huán)境
文章位置:http://www.dlmjj.cn/article/dpgjdge.html


咨詢
建站咨詢
