【HarmonyOS 專題】01 基礎 Mac 環境安裝配置

      HarmonyOS 已於 202012 更新到 2.0 版本;小菜周圍的人都在學習和研究,小菜也想學習一下;今天小菜從 0 開始學習,第一步簡單介紹基礎的 Mac 環境下的基本安裝配置;

      HarmonyOS 定義是一個面向面向未來、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分佈式操作系統。在傳統的單設備系統能力的基礎上,HarmonyOS 提出了基於同一套系統能力、適配多種終端形態的分佈式理念,能夠支持多種終端設備;

      對於我們程序猿來說,HarmonyOS 的開發更加開放,可以支持 JSJava 方式;小菜現在從 0 開始學習,第一步就是環境的安裝配置;HarmonyOS 官網 的介紹非常全面,小菜作爲 Android 程序猿,主要是用 Java 開發,因此有些不需要的步驟可以省略;

Mac 環境要求

      目前市場上的 Mac 環境配置基本上都滿足 Huawei DevEco Studio 的要求;

  • 操作系統:Mac 10.13/10.14/10.15
  • 內存:8GB 及以上
  • 硬盤:100GB 及以上
  • 分辨率:1280800* 像素及以上

1. 工具下載 & 安裝

1.1 Node.js

      HarmonyOS 支持 JS 開發,若需要 JS 開發的朋友需要下載 Node.js;小菜爲了使用 Node.js 運行後臺程序,也進行下載安裝;不需要的朋友可以直接跳過;

      建議在 Node.js 官網 下載 LTS-64-bit 版本;安裝完成之後做一個簡單的驗證,查看一下 Node.jsnpm 版本;

node -v
npm -v

1.2 DevEco Studio

      DevEco Studio是依賴於 JDK 1.8 的,安裝過程中會自動安裝 JDK;其中下載 DevEco Studio 需要先註冊 華爲開發者賬號,之後下載安裝即可;

2. 環境配置(可省略)

      對於環境的配置,主要是 npm 代理Gradle 等,還可以預先下載 HarmonyOS SDK,小菜無需 JS 開發,這些都可以略去,尤其是最後的 SDK 可以通過 DevEco Studio 幫我們完成;

3. Hello HarmonyOS !

      之後便是運行體驗;DevEco Studio 與其他各類 IDE 基本一致,學習成本很低;

  1. 創建一個新的工程 Create HarmonyOS Project

  2. 可以選擇 JSJava 開發,小菜嘗試 Java 方式;

  3. 選擇工程路徑及配置一些基本信息;


  4. 首次進入時需要下載對應的 GradleSDK 信息,靜靜等候即可,無需科學上網,直接下載更新;

  5. 打開 DevEco Studio 發現一切還是很熟悉,比如:我們可以在 Preferences -> Editor -> Font 中查看 SDK 路徑,在 Preferences -> Editor -> Font 中設置 IDE 的字體主題等;

  6. 小菜沒有真機設備,首次運行時需要先下載模擬器,需要在 Tools -> HVD Manager 中進行首次配置;此時會打開瀏覽器,需要華爲開發者聯盟帳號登錄授權;

  7. 授權成功之後在設備列表中選擇需要的設備,小菜先嚐試手機設備;


  8. 再次通過 Tools -> HVD Manager 打開模擬器之後便可以進行安裝測試,每一次模擬器可以用一小時;

  9. 對於 Android 開發來說,HarmonyOS 的學習成本可能稍微低一點,例如在 xml 中修改一些樣式,與 Android 的思想一致;
    [圖片上傳失敗...(image-5e9a9e-1611390548944)]

  10. config.json 文件與 AndroidAndroidManifest.xml 文件一致,詳細內容小菜之後會慢慢嘗試;


      小菜首次接觸 HarmonyOS,也是從 0 開始學習,還有很多不明白的;如有錯誤請多多指導!

來源: 阿策小和尚

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章