手把手帶你體驗鴻蒙 harmonyOS

wNlRGd.png
wNlRGd.png

前言

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

我的 GIthub 博客

學習導圖

image.png
image.png

一、為什麼要嘗鮮 harmonyos?

wNlfxI.png
wNlfxI.png

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

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

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

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

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

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

wNlxs0.png
wNlxs0.png

二、準備工作

wNl3rV.gif
wNl3rV.gif
  • 身份證 / 銀行卡

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

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

三、體驗之旅

3.1 安裝 DevEco Studio

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

3.2 啟動 DevEco Studio

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

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

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

3.3 使用 DevEco Studio

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

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

wN14fJ.png
wN14fJ.png
wN1Ip9.png
wN1Ip9.png
  • 選擇你要創建的項目

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

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

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

wN38NF.png
wN38NF.png
wN3Y9J.png
wN3Y9J.png
wN3dnx.png
wN3dnx.png
  • 運行你的程序
wN3s4e.png
wN3s4e.png
wN3ggA.png
wN3ggA.png

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

wNlwx1.gif
wNlwx1.gif

四、遇到的問題

wNlDr6.gif
wNlDr6.gif

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

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

4.2 點擊程序啟動按鈕的時候,發現沒有遠程模擬器

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

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

本文參考鏈接:

本文使用 mdnice 排版