1.下載並安裝開發工具
2.啓動開發工具默認會下載SDK
3.登陸實名認證的開發者帳號
4.安裝開發語言(Java會默認安裝,若是要JS開發,須要手工安裝Node.js)
5.安裝默認沒有安裝的SDK(目前SDK有 JS、Java、Native)
6.建立項目
7.啓動模擬器
個人其餘文章,可點擊個人頭像進行查看
原文能夠到語雀去搜:鴻蒙,搜索結果排第一(目前),做者爲:chatterzhao 的即爲本文的出處,也能夠用帳號:chatterzhao
進行搜索,那邊的文檔還有一些其餘教程。文中連接有的不能直接打開,你們能夠右鍵打開。java
注意: •目前開發 IDE 分設備開發的和應用開發的,下載時注意區分 •目前只有
Windows版本,macOS版本準備中,截止2020.9.10,IDE 版本:應用開發的爲2.0beta,設備開發的1.0 beta1
•下載的時候須要帳號,若是是華爲手機,打開手機的設置,帳號裏有掃碼,掃一掃便可登陸,若是你尚未註冊開發者帳號,請註冊並實名認證(下載IDE須要帳號、開發時啓動模擬器必需要登陸實名了的帳號,註冊入口會順帶彈出)。更多安裝相關的教程請看: https://developer.harmonyos.c...
IDE 名字中的 DevEco 好像讀:戴微扣,僅供參考
設備開發 IDE:HUAWEI DevEco Device Toolnode
下載地址: https://device.harmonyos.com/... 智能設備(硬件)一站式集成開發環境,支持
HarmonyOS 組件按需定製、一鍵編譯和燒錄、可視化調試、分佈式能力集成等,幫助開發者高效開發和創新新硬件
應用開發 IDE:HUAWEI DevEco Studionpm
下載連接: https://developer.harmonyos.c...
HUAWEI DevEco Studio(如下簡稱DevEco Studio)是基於IntelliJ IDEA
Community開源版本打造,面向華爲終端全場景多設備的一站式集成開發環境(IDE),爲開發者提供工程模板建立、開發、編譯、調試、發佈等E2E的HarmonyOS應用開發服務。經過使用DevEco
Studio,開發者能夠更高效的開發具有HarmonyOS分佈式能力的應用,進而提高創新效率。
開發鴻蒙平臺的應用目前支持的開發語言:JS,JAVA,C/C++,Java語言已經默認跟隨 IDE安裝,若是要使用JS語言進行開發,須要手工安裝Node.js,不然不須要。瀏覽器
Node.js官網: https://nodejs.org/zh-cn/,建議下長期支持版,安裝很簡單就不說了。 JS
開發?你們跟我同樣可能會有很大的問號,這裏來個連接先稍微解惑一下: https://www.yuque.com/chatter...
應用開發 IDE安裝完畢長這樣:編輯器
須要用什麼語言開發就安裝對應的SDK 若是要用JS 開發,爲了下載 JS SDK 速度更快,能夠在命令行執行: npm config set
registry https://mirrors.huaweicloud.c...
調試:預覽器,模擬器,遠程虛擬設備
•預覽器菜單:View -> Tool Windows -> Previewer(要進入到具體頁面編輯代碼,再去點菜單才顯示 Previewer
•模擬器菜單:入口1:Run -> Debug
'entry',入口2:View -> Tool Windows -> Simulator(須要入口 1 執行成功一次纔有)
•遠程虛擬設備菜單:Tools ->HVD Manager(須要登陸已實名的帳號,留意使用時長限制) 點擊下面截圖的 HVD Manager
若是沒有登陸會使用默認瀏覽器打開登陸網址 或者點擊 DevEco Login 啓動登陸,以下圖
這裏設置爲深色模式:file->Settings…->Appearance & Behavior->Appearance->Theme->HuaWei Dark Theme分佈式
IDE軟件自己的字體,如下字體字號爲我的喜愛
這裏啓用指定字體爲Constantia,字號14:file->Settings…->Appearance & Behavior->Appearance->勾選 Use custom font->字體設置:Constantia,字號設置:14ide
代碼字體,如下字體字號爲我的喜愛
這裏啓用指定字體爲Consolas,字號16:file->Settings…->Editor->Font->Font->字體設置:Consolas,字號設置:16(針對英文字體)
Fallback font(候選字體),這個我設置爲 Monospaced(針對中文字體)工具
不少人說伴隨鴻蒙出生的 IDE
爲何出個開發工具是英文的,內心老不爽了,我以爲早期能夠理解,自己華爲如今很趕,咱們開發者寫代碼什麼的都是英文,全世界都同樣,使用英文能夠通用。之後各個國家能夠按本身的語言進行處理,就算沒這層關係,作成英文的也能夠理解。注意它是基於 IntellJ 開發的,可能能夠經過漢化 IntellJ 的方法漢化 DevEco Studio開發工具
IDE安裝/環境配置/入門/各開發語言對應的API-UI等等,官方文檔都有
鴻蒙官網:https://www.harmonyos.com/cn/home/
一切起步的地方,目前百度還搜不到官網,因此你們這樣記:鴻蒙OS.com,域名是英文即:harmonyos.com
讀音:harmony 英[ˈhɑːməni] 美 [ˈhɑːrməni]
n.
融洽;和氣;和聲;和諧;協調
開發文檔:https://developer.harmonyos.com/cn/documentation
開發環境更多安裝及配置相關的教程請看: https://developer.harmonyos.com/cn/docs/documentation/doc-guides/software_install-0000001053582415
教程上說JS SDK默認沒有安裝,實際安裝了 注:目前支持 JS、JAVA、C/C++開發這幾種語言進行開發。JS
開發?你們跟我同樣可能會有很大的問號,這裏來個連接先稍微解惑一下: https://www.yuque.com/chatterzhao/harmony/mkhygd,更多的瞭解請到這裏: https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-framework-file-0000000000611396
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-overview-0000000000500404
•51CTO:https://harmonyos.51cto.com/
•電子發燒友(硬件):https://bbs.elecfans.com/harmonyos
•華爲開發者聯盟:https://developer.huawei.com/consumer/cn/forum/blockdisplay?fid=0101303901040230869
如今能夠建立電視跟穿戴設備的應用,我這裏建立一個電視的空項目,就是第一個選項了,我選擇 JS 語言。
Create HarmonyOS Project 1:
Create HarmonyOS Project 2:
Create HarmonyOS Project 3:
Create HarmonyOS Project 4:
預覽器,模擬器,遠程虛擬設備 •預覽器菜單:View -> Tool Windows ->
Previewer(要進入到具體頁面編輯代碼,再去點菜單才顯示 Previewer)•模擬器菜單:入口1:Run -> Debug 'entry',如口2:View -> Tool Windows ->
Simulator(須要入口 1 執行成功一次纔有)•遠程虛擬設備菜單:Tools ->HVD Manager(須要登陸已實名的帳號,留意使用時長限制)
啓動遠程設備須要先登陸已經實名的開發者帳號(若是沒有登陸會自動在默認瀏覽器打開登陸頁面,若是用沒有實名的帳號登陸,是沒法登陸成功的)第一次啓動須要下載一些東西,會比較慢
截止2010.9.10對外的只有 TV 和穿戴
電視模式,遠程虛擬設備窗口不夠顯示,能夠點設置進行修改顯示(點擊紅圈處)
HarmonyOS官方開發者論壇:
https://developer.huawei.com/consumer/cn/forum/blockdisplay?fid=0101303901040230869
原做者:chatterzhao