未来,还未来,谁将成为主流,我们还不得而知,但是作为极客的我们,可以去尝试一下这个鸿蒙系统,毕竟对于我们广大 Android 开发者来说,这个还是关系到我们的饭碗的事情,而不是人云亦云。

开源鸿蒙技术架构 开源的鸿蒙_开发者

wNlRGd.png

前言


学习导图

开源鸿蒙技术架构 开源的鸿蒙_开发者_02

image.png

一、为什么要尝鲜 harmonyos?

开源鸿蒙技术架构 开源的鸿蒙_Android_03

wNlfxI.png9月10日,华为在 HDC 2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS)2.0,并进入开放原子开源基金会,一共有134个仓库。一经发布,便引起国内外广大开发者们的激烈讨论,知乎也冲上了热一,我所在的几个 Android

我们不禁畅想,中国操作系统的春天终于来了吗?

当然没有,笔者看来,Android未来,还未来,谁将成为主流,我们还不得而知,但是作为极客的我们,可以去尝试一下这个鸿蒙系统,毕竟对于我们广大 Android所以,就这个机会,笔者希望可以手把手带你体验一波鸿蒙 HarmonyOS

开源鸿蒙技术架构 开源的鸿蒙_Android_04

wNlxs0.png

二、准备工作

开源鸿蒙技术架构 开源的鸿蒙_开发者_05

wNl3rV.gif

  • 身份证 / 银行卡

后面的实名会用到,而使用DevEco Studio远程模拟器需要华为帐号进行实名认证

推荐使用银行卡进行验证,笔者亲测,速度杠杠的

三、体验之旅

3.1 安装 DevEco Studio

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_06

wNlIqf.png

  • 双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成

开源鸿蒙技术架构 开源的鸿蒙_极客_07

wNlqiQ.png

  • 看到这个界面就表示初始安装完成了,finish 即可

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_08

wN1pZT.png

3.2 启动 DevEco Studio

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_09

wN1CoF.png

  • 选择是否导入配置(笔者因为是第一次装,所以就直接不导入了)

开源鸿蒙技术架构 开源的鸿蒙_Android_10

wN1eL6.png

  • 同意协议

开源鸿蒙技术架构 开源的鸿蒙_极客_11

wN1lJH.png

  • 安装 Sdk,点击 next

开源鸿蒙技术架构 开源的鸿蒙_极客_12

wN1Uw8.png

  • 同意 SDK

这里的 sdk ,如果你之前已经装好了 java

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_13

wN1wFg.png

  • 下载中,有可能会有点久,请耐心等待hhh

开源鸿蒙技术架构 开源的鸿蒙_Android_14

wN10YQ.png

  • 下载完成,finish

开源鸿蒙技术架构 开源的鸿蒙_Android_15

wN1gmV.png

3.3 使用 DevEco Studio

  • 打开 DevEco Studio

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_16

wN1fkF.png

  • 如果你的 jdk 没有配置好的话,点击Configure/Settings,然后自己设置下路径即可

如果你之前的步骤是按照本教程进行的,那么这步可以跳过

开源鸿蒙技术架构 开源的鸿蒙_开发者_17

wN14fJ.png

开源鸿蒙技术架构 开源的鸿蒙_极客_18

wN1Ip9.png

  • 选择你要创建的项目

目前一共有三种设备看供选择,分别是 TV, Wearable , Lite Wearable,笔者这里选择的是 TV

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_19

wN1q0K.png

  • 设置你的项目名字和路径

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_20

wN1zpd.png

  • 耐心等待 Gradle sync

开源鸿蒙技术架构 开源的鸿蒙_极客_21

wN3i0f.png

  • 初始化完成

开源鸿蒙技术架构 开源的鸿蒙_Android_22

wN3AAS.png

  • DevEco Studio

开源鸿蒙技术架构 开源的鸿蒙_开发者_23

wN3epj.png

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_24

wN3l7T.png

  • 启动远程模拟器

如果你之前没有登陆的化,这步可能会提示你进行登陆

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_25

wN38NF.png

开源鸿蒙技术架构 开源的鸿蒙_Android_26

wN3Y9J.png

开源鸿蒙技术架构 开源的鸿蒙_开发者_27

wN3dnx.png

  • 运行你的程序

开源鸿蒙技术架构 开源的鸿蒙_Android_28

wN3s4e.png

开源鸿蒙技术架构 开源的鸿蒙_极客_29

wN3ggA.png

恭喜你,你成功了!简单的 Hello World 程序已经成功运行了。如果你遇到了一些 bug,先别急着退出,看看下面你有没有遇到和笔者一样的问题

开源鸿蒙技术架构 开源的鸿蒙_开源鸿蒙技术架构_30

wNlwx1.gif

四、遇到的问题

开源鸿蒙技术架构 开源的鸿蒙_开发者_31

wNlDr6.gif

4.1 DevEco Studio 中登陆华为账号的时候,总是验证不成功

  • 发生场景:电脑默认使用的浏览器是 Google Chrome
  • 解决:更改电脑默认浏览器为 Microsoft Edge
  • 结论:DevEco StudioGoogle Chrome

4.2 点击程序启动按钮的时候,发现没有远程模拟器

开源鸿蒙技术架构 开源的鸿蒙_Android_32

image.png

  • 发生场景:点击程序启动按钮
  • 解决:重启 DevEco Studio
  • 结论:DevEco Studio 的小 bug

如果文章对您有一点帮助的话,希望您能点一下赞,您的点赞,是我前进的动力

本文参考链接:

本文使用 mdnice 排版