軟件介紹
deveco studio 2.0是一款由華為官方打造的IDE開發(fā)工具。deveco studio 2.0可為應(yīng)用開發(fā)組提供從創(chuàng)建app、開發(fā)、測試、上架應(yīng)用市場到運(yùn)營監(jiān)測,生命周期管理一站式端到端開發(fā)平臺,幫助開發(fā)者提高加快開發(fā)的效率。
基本介紹
華為deveco studio是一款面向全場景的一站式集成開發(fā)環(huán)境(IDE),基于IntelliJ IDEA Community開源版本所打造,所以對于那些熟悉IDEA,或Android Studio或WebStorm這些IDE開發(fā)工具的朋友們來說,能夠輕松上手使用,通過它,開發(fā)者可以更高效的開發(fā)具備HarmonyOS分布式能力的應(yīng)用,更方便、高效地使用華為EMUI開放能力,進(jìn)而提升創(chuàng)新效率。而且該軟件構(gòu)建了一整套健全的測試服務(wù),如DFX(Design For eXcellent)診斷、多語言測試、安全測試等,并深度集成了EMUI開放能力,可實(shí)現(xiàn)拖拽式調(diào)用,極大降低軟件開發(fā)周期,另外,deveco studio還為應(yīng)用開發(fā)組提供了從創(chuàng)建app、開發(fā)、測試、上架應(yīng)用市場到運(yùn)營監(jiān)測,生命周期管理一站式端到端開發(fā)平臺,助力你更加高效開發(fā)。
同時(shí),deveco studio 2.0作為一款開發(fā)工具,除了具有基本的代碼開發(fā)、編譯構(gòu)建及調(diào)測等功能之外,還支持多種HarmonyOS設(shè)備的應(yīng)用開發(fā),包括智慧屏、智能穿戴,輕量級智能穿戴設(shè)備,以及多語言的代碼開發(fā)和調(diào)試,其中包括Java、XML、C/C++ 、 JS、CSS、HML,而且可通過工程向?qū)Э焖賱?chuàng)建FA/PA工程模板,一鍵式打包成HAP,非常強(qiáng)大,擁有這么便捷的開發(fā)方式,便捷的SDK,便捷的調(diào)試,文檔和源碼一應(yīng)俱全,你還在等什么,趕緊來試試吧。
軟件特色
1、融合 UX 設(shè)計(jì)
視覺設(shè)計(jì)與 UI 界面開發(fā)打通,支撐 UI 界面高效開發(fā),確保界面實(shí)現(xiàn)與視覺設(shè)計(jì)的一致性。
2、分布式多端開發(fā)
應(yīng)用開發(fā)支持多端界面實(shí)時(shí)預(yù)覽和分布式能力快速集成,實(shí)現(xiàn)應(yīng)用多端運(yùn)行和分布式協(xié)同。
3、分布式多端調(diào)測
多語言、多進(jìn)程、多設(shè)備的一站式調(diào)試,提升復(fù)雜環(huán)境下的應(yīng)用調(diào)試效率。
4、多端模擬仿真
提供智慧屏、智能穿戴等多終端設(shè)備的模擬仿真環(huán)境,支持多場景構(gòu)造,提高代碼調(diào)試和應(yīng)用測試效率。
5、全方位質(zhì)量保障
提供應(yīng)用從代碼級到二進(jìn)制級的全套測試框架和服務(wù),支持應(yīng)用單元測試和兼容性、穩(wěn)定性、性能、功耗等測試。
6、安全純凈
提供安全隱私、漏洞、惡意廣告等自動(dòng)檢測服務(wù),確保應(yīng)用使用體驗(yàn)。
安裝教程
解壓后,雙擊運(yùn)行"deveco-studio-2.0.8.203.exe"程序,按默認(rèn)目錄進(jìn)行安裝,分當(dāng)然,用戶也可更改到其他盤符下;
之后,如下安裝選項(xiàng)界面勾選DevEco Studio launcher后,點(diǎn)擊Next,直至安裝完成;
配置教程
配置開發(fā)環(huán)境
安裝完成之后,在本站下載Node.js 64位軟件包;
注:安裝教程在本站下載界面,用戶可進(jìn)行參考
開發(fā)環(huán)境需要依賴于網(wǎng)絡(luò)環(huán)境,需要連接上網(wǎng)絡(luò)才能確保工具的正常使用:
1、npm設(shè)置
只有在同時(shí)滿足以下兩個(gè)條件時(shí),需要配置npm代理:
-需要使用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:port
npm config set https-proxy http://user:password@proxyserver:port
②如果使用的代理服務(wù)器不需要認(rèn)證(不需要帳號和密碼),請按照如下方式進(jìn)行設(shè)置
npm config set proxy http:proxyserver:port
npm 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/
2、設(shè)置Gradle代理
如果網(wǎng)絡(luò)不能直接訪問Internet,而是需要通過代理服務(wù)器才可以訪問,這種情況下,需要設(shè)置Gradle代理,來訪問和下載Gradle所需的依賴:
打開“此電腦”,在文件夾地址欄中輸入%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.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
3、設(shè)置DevEco Studio代理
運(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è)置,否則,就跳過此配置
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代理配置;
代理設(shè)置完成后,會(huì)提示安裝HarmonyOS SDK,可以點(diǎn)擊Next下載到默認(rèn)目錄中;如果想更改SDK的存儲(chǔ)目錄,請點(diǎn)擊Cancel;
4、下載HarmonyOS SDK
Devco Studio提供SDK Manager統(tǒng)一管理SDK及工具鏈,下載各種編程語言的SDK包時(shí),SDK Manager會(huì)自動(dòng)下載該SDK包依賴的工具鏈:
Native:C/C++語言SDK包,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載
JS:JS語言SDK包,默認(rèn)不自動(dòng)下載,需手動(dòng)勾選下載
Java:Java語言SDK包,首次下載SDK時(shí)默認(rèn)下載
還提供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)下載:
在菜單欄點(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;
等待HarmonyOS SDK及工具下載完成,點(diǎn)擊Finish,可以看到默認(rèn)的SDK Platforms > Java SDK及SDK Tools > Toolchains已完成下載;
如果工程還會(huì)用到JS或者C/C++語言,請?jiān)赟DK Platform中,勾選對應(yīng)的SDK包,點(diǎn)擊Apply,SDK Manager會(huì)自動(dòng)將SDK包和工具鏈,下載到3中設(shè)置的SDK存儲(chǔ)路徑中;
- 精選留言 來自遼寧本溪電信用戶 發(fā)表于: 2023-5-22
- 好軟件強(qiáng)勢來襲。。。漂亮
- 精選留言 來自遼寧朝陽電信用戶 發(fā)表于: 2023-7-11
- 已安裝并使用了,謝謝!
- 精選留言 來自新疆和田電信用戶 發(fā)表于: 2023-8-17
- 厲害了,感謝分享!
- 精選留言 來自黑龍江雞西電信用戶 發(fā)表于: 2023-1-1
- 很好的軟件!希望下載成功,操作簡單
- 精選留言 來自山東萊蕪電信用戶 發(fā)表于: 2023-10-5
- 非常好用的軟件,我會(huì) 好好用的