华为存储模拟器_华为鸿蒙OS应用开发Helloworld

华为鸿蒙OS应用开发-Helloworld

0. 基本流程

官网

https://www.harmonyos.com/cn/home/

-->开发者网站-应用开发

https://developer.harmonyos.com/cn/home/

-->概述

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903

-->快速入门-->简介

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/start-overview-0000000000029602

-->下载与安装软件

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/software_install-0000001053582415

-->注册、下载、安装开发工具

  1. 注册

  2. 实名认证

  3. 下载安装DevEco Studio

    1. 勾选:DevEco Studio launcher生成桌面图标

    2. 勾选:Open Folder as Project把文件夹作为项目打开

    3. 下载:https://developer.harmonyos.com/cn/develop/deveco-studio

    4. 安装

  4. 下载安装Node.js——目前可以不安装

    1. 下载:https://nodejs.org/en/download/

    2. 安装,一路next,将自动配置环境变量

-->配置DevEco

-->Hello World

视频教程:(如果想看文字,可以直接拉到后面)

阶段一:开发工具下载、安装、配置

阶段二:启动应用

1. 安装DevEco Studio

36d05b2680af1264f6d8eea6b9171f84.png

7e1057d46ac0ce5ef9e2e21a04543ac7.png

50106fe6bb1e0ad99b61d66a9382905b.png

e4b0cb99bcc2db5d49ed664715a34869.png

6b4358304463e21a25b90cc09f418bd5.png

9ce5de76d2f41d1105a07dba45e55300.png

安装完成,桌面图标

da7192fa052ba3b7370e3e10d971a145.png

2. 配置DevECo Studio

注意:安装时候启动会提示下载SDK,点击取消,搜索SDK,重新自定义SDK路径。

双击打开,当看到这个界面时,我忍不住笑了,这不就是jetbrain家的产品吗?

a8ef60e847f655c4cf7b5fe3425b8b81.png

0d1c20c57c4ffcb1aad3b7c413f0a060.png

要求下载:JDK和工具链。

默认位置是:C盘用户目录下,但是这个地方不能调整。

  1. 如果不想调整位置,那么后续一路下载安装即可

  2. 如果想调整位置,按照教程继续往下走

3cc5d41bc3c23665bd29f29d6870c801.png

4ded73068b4606defdd720e1842ef13b.png

f904b35fa21d0055767577157d15195a.png

0e7dab24f5df12b91fe6e5bebb65981d.png

进入到启动界面,因为之前取消了,所以现在需要手动设定

622d132e3ebffe50de33ef165b1103d4.png

找到System Settings下的HarmonyOS SDK,点击Edit开始设置

f1585f6995c6ccb63a7fcc3fb76695b6.png

默认路径在C盘,可以设置为自己的路径

4a9bc27ce2c278ebf23045d808d351c8.png

还是Java和工具链(如果本地已有SDK包,请选择本地已有SDK包的存储路径,DevEco Studio会增量更新SDK及工具链)

72ac6cd2952ccc43144d996a1217016d.png

a616abedcdc1e005cbfc7f450fad3503.png

开始自动下载

9774b11766956e555dd698850be17644.png

等待……直至完成

88e99580236740f9b7da56c651b21384.png

2264d933f298e8a6efefc47d21961f68.png

跳过Npm设置

跳过设置Gradle代理

跳过设置DevEco Studio代理

其他:如果工程还会用到JS或者C/C++语言,请在SDK Platform中,勾选对应的SDK包,点击Apply,SDK Manager会自动将SDK包和工具链。不用就算了

ebdb059a308987594bc04a5775e84c17.png

018fcb59d3182c32250522febe7acd43.png

可以看到采用的构建工具只有Gradle,所以如果本地配置了Gradle,建议配置下Gradle,这样后续就不用下载了。

但是我本地没有配置,所以就采用的默认值,反正后面会下载,本次重点并不在此

(可以参考:https://www.w3cschool.cn/gradle/)

88c7575e22cd8da03766a96aaa86d542.png

3. Hello World-可穿戴设备

1. 创建项目

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/hello_world-0000001054516888

5c1f7abbaa0a3a6e810ea81af1aea694.png

2. 项目类型选择-可穿戴设备

目前支持三种类型:

  1. TV

  2. 可穿戴设备

  3. 可穿戴设备(Lite)

41ecc089651452d192c4a7abc62dab49.png

2280d9301f862e4567bc6b48d03a0a29.png

21618ee7ef504c4340978e6229475bde.png

下面以可穿戴设备为例:

  1. 可穿戴设备

  2. 空项目(Java语言)

14173b368cc30ce692b44fe5399c6cba.png

项目名、包名、项目位置(PS:如果项目名小写,还会提示大部分项目以大写字母开头……)

7458c159fb2754c9c109f0eb3008b387.png

项目开始自动创建:

因为本地没有Gradle,需要先下载Gradle环境

eed21f29cb68001b913d14b351f6494c.png

允许防火墙(暴露了Jetbrain的本质)

1bdf0d30143e2210a500bb03e6fc1a47.png

构建完成:

默认打开了主程序

ad922c6ce911d3d46b87ce946b8dc767.png

Gradle源也在国内,下载速度会比较快

b70901bcc8019c94e60944da6d125219.png

3. 下载模拟器

在DevEco Studio菜单栏,点击Tools > HVD Manager。首次使用模拟器,需下载模拟器相关资源,请点击OK,等待资源下载完成后,点击模拟器界面左下角的Refresh按钮。

7e96f8c8b7b6cde00735e65852eb78ee.png

323d9720890061ba399652fca75fc556.png

开始下载

748f9969d28bee28f7568c9c16572cc8.png

下载完成有提示,点击刷新

5b2b084723037070b4f8a844650cb9c7.png

注意:自动打开了浏览器,必须输入账号、密码,并点击允许

7ccd1770d61adf3e7826eb8044ebd9e7.png

浏览器提示ok

ee97f669a09cc5f2552a7e23c5bc6c57.png

防火墙

c30809026574ba0c073d1b73831dd2ba.png

回到开发工具,点击同意隐私协议

bf69d888e5e2e8a1a82c55c40cb29ad8.png

列出了远程模拟器:

  1. TV

  2. 可穿戴设备

39e519bd40472333b16d9232c20a59a5.png

4. 启动项目

点击DevEco Studio工具栏中的按钮运行工程,或使用默认快捷键Shift+F10运行工程

3610266510c4c395e3f77e60fd36a723.png

弹出窗口,要求选择设备或者模拟器。手头没有实际设备连接,所以选择模拟器即可。

本次项目创建时,选择的是可穿戴设备,所以列出的是可穿戴设备的模拟器

eb3353c8edb59f462c59ac5f734879ad.png

DevEco Studio会启动应用的编译构建,完成后应用即可运行在Remote Device上或者模拟器

结果:启动报错-启动Lite可穿戴应用模拟器只支持Lite项目

3a27c593cd8e6158cb0715b2ac82a004.png

解决办法:打开模拟器,选择可穿戴设备项目模拟器

9e5b532862b1b1873b7fbbc858cc6b5b.png

a31d97df1bb7e3a86ee4e04681c77526.png

搞定!

55d57b27c0a9c955dfb38487e96cbe1f.png

开始使用:点击允许

剩下的就是用鼠标操作应用

a51e9012a19051d85011ab031471a0ac.png

bdf8dc21409f2ec7213ecc6ea4e80d9a.png

f5a40dab1d0c536589a5b61c10aebfd0.png

4. Hello World-TV设备

完全可以参考上面的内容,自己实现了~

5. 参考资料

https://mp.weixin.qq.com/s/zEYqRarXC154vSj58K7l-A

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/start-overview-0000000000029602

https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值