1. 程式人生 > >手把手帶你體驗鴻蒙 harmonyOS

手把手帶你體驗鴻蒙 harmonyOS

wNlRGd.png

前言

本文已經收錄到我的 Github 個人部落格,歡迎大佬們光臨寒舍:

我的 GIthub 部落格

學習導圖

image.png

一、為什麼要嚐鮮 harmonyos?

wNlfxI.png

9月10日,華為在 HDC 2020 大會上宣佈正式開源鴻蒙作業系統(HarmonyOS)2.0,並進入開放原子開源基金會,原始碼地址:https://openharmony.gitee.com ,一共有134個倉庫。

一經發布,便引起國內外廣大開發者們的激烈討論,知乎也衝上了熱一,我所在的幾個 Android 群各種討論也層出不窮。

我們不禁暢想,中國作業系統的春天終於來了嗎?

當然沒有,筆者看來,Android 至少在未來五年內,還將是世界上使用人數最多的作業系統,但是未來,10年後就不好說了,如果加上國家層面的政策推動,那麼這個速度將會提升得更多。

未來,還未來,誰將成為主流,我們還不得而知,但是作為極客的我們,可以去嘗試一下這個鴻蒙系統,畢竟對於我們廣大 Android 開發者來說,這個還是關係到我們的飯碗的事情,而不是人云亦云。

所以,就這個機會,筆者希望可以手把手帶你體驗一波鴻蒙 HarmonyOS

wNlxs0.png

二、準備工作

wNl3rV.gif
  • 身份證 / 銀行卡

後面的實名會用到,而使用DevEco Studio遠端模擬器需要華為帳號進行實名認證

  • 註冊華為賬號
  • 實名華為賬號

推薦使用銀行卡進行驗證,筆者親測,速度槓槓的

三、體驗之旅

3.1 安裝 DevEco Studio

  • 進入HUAWEI DevEco Studio產品頁,下載DevEco Studio安裝包
wNlIqf.png
  • 雙擊下載的“deveco-studio-xxxx.exe”,進入DevEco Studio安裝嚮導,在如下安裝選項介面勾選DevEco Studio launcher後,點選Next,直至安裝完成
wNlqiQ.png
  • 看到這個介面就表示初始安裝完成了,finish 即可
wN1pZT.png

3.2 啟動 DevEco Studio

wN1CoF.png
  • 選擇是否匯入配置(筆者因為是第一次裝,所以就直接不匯入了)
wN1eL6.png
  • 同意協議
wN1lJH.png
  • 安裝 Sdk,點選 next 即可
wN1Uw8.png
  • 同意 SDK 協議

這裡的 sdk ,如果你之前已經裝好了 java 的開發環境的話,可以不用點選下載那個按鈕

wN1wFg.png
  • 下載中,有可能會有點久,請耐心等待hhh
wN10YQ.png
  • 下載完成,finish 即可
wN1gmV.png

3.3 使用 DevEco Studio

  • 開啟 DevEco Studio
wN1fkF.png
  • 如果你的 jdk 沒有配置好的話,點選Configure/Settings,然後自己設定下路徑即可

如果你之前的步驟是按照本教程進行的,那麼這步可以跳過

wN14fJ.png
wN1Ip9.png
  • 選擇你要建立的專案

目前一共有三種裝置看供選擇,分別是 TVWearable , Lite Wearable,筆者這裡選擇的是 TV

wN1q0K.png
  • 設定你的專案名字和路徑
wN1zpd.png
  • 耐心等待 Gradle sync
wN3i0f.png
  • 初始化完成
wN3AAS.png
  • DevEco Studio 中登陸你已經實名的華為賬號
wN3epj.png
wN3l7T.png
  • 啟動遠端模擬器

如果你之前沒有登陸的化,這步可能會提示你進行登陸

wN38NF.png
wN3Y9J.png
wN3dnx.png
  • 執行你的程式
wN3s4e.png
wN3ggA.png

恭喜你,你成功了!簡單的 Hello World 程式已經成功運行了。如果你遇到了一些 bug,先別急著退出,看看下面你有沒有遇到和筆者一樣的問題

wNlwx1.gif

四、遇到的問題

wNlDr6.gif

4.1 DevEco Studio 中登陸華為賬號的時候,總是驗證不成功

  • 發生場景:電腦預設使用的瀏覽器是 Google Chrome
  • 解決:更改電腦預設瀏覽器為 Microsoft Edge
  • 結論:DevEco StudioGoogle Chrome 的相容性問題

4.2 點選程式啟動按鈕的時候,發現沒有遠端模擬器

image.png
  • 發生場景:點選程式啟動按鈕
  • 解決:重啟 DevEco Studio 即可
  • 結論:DevEco Studio 的小 bug

如果文章對您有一點幫助的話,希望您能點一下贊,您的點贊,是我前進的動力

本文參考連結:

  • harmonyos 文件
  • 在華為鴻蒙OS上嚐鮮,我的第一個“hello world”

本文使用 mdnice 排版