手把手带你体验鸿蒙 harmonyOS

前言
本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍:
学习导图

一、为什么要尝鲜 harmonyos?

9月10日,华为在 HDC 2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS)2.0,并进入开放原子开源基金会,源码地址:https://openharmony.gitee.com ,一共有134个仓库。
一经发布,便引起国内外广大开发者们的激烈讨论,知乎也冲上了热一,我所在的几个 Android 群各种讨论也层出不穷。
我们不禁畅想,中国操作系统的春天终于来了吗?
当然没有,笔者看来,Android 至少在未来五年内,还将是世界上使用人数最多的操作系统,但是未来,10年后就不好说了,如果加上国家层面的政策推动,那么这个速度将会提升得更多。
未来,还未来,谁将成为主流,我们还不得而知,但是作为极客的我们,可以去尝试一下这个鸿蒙系统,毕竟对于我们广大 Android 开发者来说,这个还是关系到我们的饭碗的事情,而不是人云亦云。
所以,就这个机会,笔者希望可以手把手带你体验一波鸿蒙 HarmonyOS 。

二、准备工作

身份证 / 银行卡
后面的实名会用到,而使用
DevEco Studio远程模拟器需要华为帐号进行实名认证
推荐使用银行卡进行验证,笔者亲测,速度杠杠的
三、体验之旅
3.1 安装 DevEco Studio
进入HUAWEI DevEco Studio产品页,下载 DevEco Studio安装包

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

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

3.2 启动 DevEco Studio

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

同意协议

安装 Sdk,点击next即可

同意 SDK协议
这里的
sdk,如果你之前已经装好了java的开发环境的话,可以不用点击下载那个按钮

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

下载完成, finish即可

3.3 使用 DevEco Studio
打开 DevEco Studio

如果你的 jdk没有配置好的话,点击Configure/Settings,然后自己设置下路径即可
如果你之前的步骤是按照本教程进行的,那么这步可以跳过


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

设置你的项目名字和路径

耐心等待 Gradle sync

初始化完成

在 DevEco Studio中登陆你已经实名的华为账号


启动远程模拟器
如果你之前没有登陆的化,这步可能会提示你进行登陆



运行你的程序


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

四、遇到的问题

4.1 DevEco Studio 中登陆华为账号的时候,总是验证不成功
发生场景:电脑默认使用的浏览器是 Google Chrome解决:更改电脑默认浏览器为 Microsoft Edge结论: DevEco Studio对Google Chrome的兼容性问题
4.2 点击程序启动按钮的时候,发现没有远程模拟器

发生场景:点击程序启动按钮 解决:重启 DevEco Studio即可结论: DevEco Studio的小bug
如果文章对您有一点帮助的话,希望您能点一下赞,您的点赞,是我前进的动力
本文参考链接:
本文使用 mdnice 排版
手把手带你体验鸿蒙 harmonyOS的更多相关文章
- Jquery扩展-手把手带你体验
Jquery扩展是在项目中经常用到的,有时候为了提取一些公共方法,有时候为了模块化管理等等,下面我们来体验一下.当然扩展离不开Jquery几个基础方法 1:$.extend() 2:$.fn.func ...
- .net中的"异步"-手把手带你体验
周二刚过,离5.1小长假还有那么一阵,北京的天气已经开始热起来了.洗完澡,突然想起博客园一位大哥暂称呼元哥吧,当时我写了一篇windows服务的安装教程(http://www.cnblogs.com/ ...
- 手把手带你体验Stream流
前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 上一篇讲解到了Lambda表达式的使用<最近学 ...
- Sqlserver作业-手把手带你体验
所谓Sql Server作业就是按照规定的时间执行指定的脚本,如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理-SQL Server代 ...
- Windows服务-手把手带你体验
Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而 ...
- [.Net] 手把手带你将自己打造的类库丢到 NuGet 上
手把手带你将自己打造的类库丢到 NuGet 上 序 我们习惯了对项目右键点击“引用”,选择“管理NuGet 程序包”来下载第三方的类库,可曾想过有一天将自己的打造的类库放到 NuGet 上,让第三者下 ...
- 手把手带你做一个超炫酷loading成功动画view Android自定义view
写在前面: 本篇可能是手把手自定义view系列最后一篇了,实际上我也是一周前才开始真正接触自定义view,通过这一周的练习,基本上已经熟练自定义view,能够应对一般的view需要,那么就以本篇来结尾 ...
- Android性能优化:手把手带你全面实现内存优化
前言 在 Android开发中,性能优化策略十分重要 本文主要讲解性能优化中的内存优化,希望你们会喜欢 目录 1. 定义 优化处理 应用程序的内存使用.空间占用 2. 作用 避免因不正确使用内 ...
- Android:手把手带你深入剖析 Retrofit 2.0 源码
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2.0的源码,希望你们会喜 ...
随机推荐
- 2020-06-11:Redis支持的数据类型?
福哥答案2020-06-11: 福哥口诀法:字哈列集有(string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合))位超地流(位图bitma ...
- Python多进程实现并行化随机森林
文章目录 1. 前言 2. 随机森林原理 3.实现原理 3.1并行化训练 3.1.1训练函数 3.1.2 单进程训练函数 生成数据集模块--生成部分数据集 单进程训练函数代码 3.2 并行化预测 3. ...
- 使用 VMware Workstation Pro 让 PC 提供云桌面服务——学习笔记(一)
最终效果: 能够通过xshell等终端设备, 远程访问虚拟机 操作步骤 1. 安装VMware 网上自行下载VMware 软件,这里不给出详细操作 2. 下载安装系统 这里使用 Centos 的lin ...
- SSM框架环境搭建
SSM基础环境搭建 创建maven工程 next,finish,等待创建完成,创建完成后,src/main下只有webapp文件夹,我们需要手动创建java和resources,鼠标右击main,ne ...
- CVE-2020-15778 OpenSSH命令注入漏洞复现
一.漏洞概要 OpenSSH 8.3p1及之前版本中的scp允许在scp.c远程功能中注入命令,攻击者可利用该漏洞执行任意命令.目前绝大多数linux系统受影响. 参考链接:https://githu ...
- Latex — 写作编译过程中遇到问题记录与总结
最近在训练的时候,又开始用Latex进行写作.碰到了很多问题,将问题进行记录与总结. 一.输出中文的问题 由于写作的时候用的是中文,而之前用的是英文,故碰到的第一个问题就是中文的问题.我之前下的是Wi ...
- vimrc备份
备份一下我的 gvim 配置文件 " 使vimrc文件立马生效 autocmd BufWritePost $MYVIMRC source $MYVIMRC " 设置自己的Leade ...
- openssh一键升级脚本(只升级openssh,其它已有环境不变,解决root登录问题)
#!/bin/bash ################################################################# ###### update openssl ...
- CF1270B Interesting Subarray 题解
22:20下晚自习所以只打了10+min,然而这并不能成为我脑抽没一眼看出B题的借口,所以又掉回绿名了qwq.所以我还是太菜了. 题意分析 给出一个数列,要求找出一段连续的子数列满足这个子数列的最大值 ...
- AndroidStudio与eclipse打包的时候报错。Error:(4) Error: "ssdk_instapager_login_html" is not translated in "en"
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 博客园主页:http://www.cnblogs.com/mcxiaobing ...