手把手带你体验鸿蒙 harmonyOS
![wNlRGd.png](https://s1.ax1x.com/2020/09/11/wNlRGd.png)
前言
本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍:
学习导图
![image.png](https://i.loli.net/2020/09/11/IhvYRbxMyjXT4LS.png)
一、为什么要尝鲜 harmonyos
?
![wNlfxI.png](https://s1.ax1x.com/2020/09/11/wNlfxI.png)
9月10日,华为在 HDC
2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS
)2.0,并进入开放原子开源基金会,源码地址:https://openharmony.gitee.com ,一共有134个仓库。
一经发布,便引起国内外广大开发者们的激烈讨论,知乎也冲上了热一,我所在的几个 Android
群各种讨论也层出不穷。
我们不禁畅想,中国操作系统的春天终于来了吗?
当然没有,笔者看来,Android
至少在未来五年内,还将是世界上使用人数最多的操作系统,但是未来,10年后就不好说了,如果加上国家层面的政策推动,那么这个速度将会提升得更多。
未来,还未来,谁将成为主流,我们还不得而知,但是作为极客的我们,可以去尝试一下这个鸿蒙系统,毕竟对于我们广大 Android
开发者来说,这个还是关系到我们的饭碗的事情,而不是人云亦云。
所以,就这个机会,笔者希望可以手把手带你体验一波鸿蒙 HarmonyOS
。
![wNlxs0.png](https://s1.ax1x.com/2020/09/11/wNlxs0.png)
二、准备工作
![wNl3rV.gif](https://s1.ax1x.com/2020/09/11/wNl3rV.gif)
身份证 / 银行卡
后面的实名会用到,而使用
DevEco Studio
远程模拟器需要华为帐号进行实名认证
推荐使用银行卡进行验证,笔者亲测,速度杠杠的
三、体验之旅
3.1 安装 DevEco Studio
进入HUAWEI DevEco Studio产品页,下载 DevEco Studio
安装包
![wNlIqf.png](https://s1.ax1x.com/2020/09/11/wNlIqf.png)
双击下载的“ deveco-studio-xxxx.exe
”,进入DevEco Studio
安装向导,在如下安装选项界面勾选DevEco Studio launcher
后,点击Next
,直至安装完成
![wNlqiQ.png](https://s1.ax1x.com/2020/09/11/wNlqiQ.png)
看到这个界面就表示初始安装完成了,finish 即可
![wN1pZT.png](https://s1.ax1x.com/2020/09/11/wN1pZT.png)
3.2 启动 DevEco Studio
![wN1CoF.png](https://s1.ax1x.com/2020/09/11/wN1CoF.png)
选择是否导入配置(笔者因为是第一次装,所以就直接不导入了)
![wN1eL6.png](https://s1.ax1x.com/2020/09/11/wN1eL6.png)
同意协议
![wN1lJH.png](https://s1.ax1x.com/2020/09/11/wN1lJH.png)
安装 Sdk
,点击next
即可
![wN1Uw8.png](https://s1.ax1x.com/2020/09/11/wN1Uw8.png)
同意 SDK
协议
这里的
sdk
,如果你之前已经装好了java
的开发环境的话,可以不用点击下载那个按钮
![wN1wFg.png](https://s1.ax1x.com/2020/09/11/wN1wFg.png)
下载中,有可能会有点久,请耐心等待hhh
![wN10YQ.png](https://s1.ax1x.com/2020/09/11/wN10YQ.png)
下载完成, finish
即可
![wN1gmV.png](https://s1.ax1x.com/2020/09/11/wN1gmV.png)
3.3 使用 DevEco Studio
打开 DevEco Studio
![wN1fkF.png](https://s1.ax1x.com/2020/09/11/wN1fkF.png)
如果你的 jdk
没有配置好的话,点击Configure/Settings
,然后自己设置下路径即可
如果你之前的步骤是按照本教程进行的,那么这步可以跳过
![wN14fJ.png](https://s1.ax1x.com/2020/09/11/wN14fJ.png)
![wN1Ip9.png](https://s1.ax1x.com/2020/09/11/wN1Ip9.png)
选择你要创建的项目
目前一共有三种设备看供选择,分别是
TV
,Wearable
,Lite Wearable
,笔者这里选择的是TV
![wN1q0K.png](https://s1.ax1x.com/2020/09/11/wN1q0K.png)
设置你的项目名字和路径
![wN1zpd.png](https://s1.ax1x.com/2020/09/11/wN1zpd.png)
耐心等待 Gradle sync
![wN3i0f.png](https://s1.ax1x.com/2020/09/11/wN3i0f.png)
初始化完成
![wN3AAS.png](https://s1.ax1x.com/2020/09/11/wN3AAS.png)
在 DevEco Studio
中登陆你已经实名的华为账号
![wN3epj.png](https://s1.ax1x.com/2020/09/11/wN3epj.png)
![wN3l7T.png](https://s1.ax1x.com/2020/09/11/wN3l7T.png)
启动远程模拟器
如果你之前没有登陆的化,这步可能会提示你进行登陆
![wN38NF.png](https://s1.ax1x.com/2020/09/11/wN38NF.png)
![wN3Y9J.png](https://s1.ax1x.com/2020/09/11/wN3Y9J.png)
![wN3dnx.png](https://s1.ax1x.com/2020/09/11/wN3dnx.png)
运行你的程序
![wN3s4e.png](https://s1.ax1x.com/2020/09/11/wN3s4e.png)
![wN3ggA.png](https://s1.ax1x.com/2020/09/11/wN3ggA.png)
恭喜你,你成功了!简单的
Hello World
程序已经成功运行了。如果你遇到了一些bug
,先别急着退出,看看下面你有没有遇到和笔者一样的问题
![wNlwx1.gif](https://s1.ax1x.com/2020/09/11/wNlwx1.gif)
四、遇到的问题
![wNlDr6.gif](https://s1.ax1x.com/2020/09/11/wNlDr6.gif)
4.1 DevEco Studio
中登陆华为账号的时候,总是验证不成功
发生场景:电脑默认使用的浏览器是 Google Chrome
解决:更改电脑默认浏览器为 Microsoft Edge
结论: DevEco Studio
对Google Chrome
的兼容性问题
4.2 点击程序启动按钮的时候,发现没有远程模拟器
![image.png](https://i.loli.net/2020/09/11/jhd1xQgyNIqE26U.png)
发生场景:点击程序启动按钮 解决:重启 DevEco Studio
即可结论: DevEco Studio
的小bug
如果文章对您有一点帮助的话,希望您能点一下赞,您的点赞,是我前进的动力
本文参考链接:
本文使用 mdnice 排版