开发者文档:

开发者文档

运行环境要求

  1. 下载和安装DevEco Studio
  2. 下载和安装Node.js

开始hello world

1.打开DevEco Studio,在欢迎页点击Create HarmonyOS Project,创建一个新工程。

2.选择设备类型和模板,以Wearable为例,选择Empty Feature Ability(Java),点击Next

填写项目相关信息,保持默认值即可,点击Finish。
工程创建完成后,DevEco Studio会自动进行工程的同步,同步成功如下图所示。

注意:工程同步这边有一个问题,就是同步太慢导致同步出错。

解决办法:https://downloads.gradle-dn.com/distributions/gradle-5.4.1-all.zip

下载gradle压缩包并解压。DevEco Studio中选择File-Settings-build-Gradle,选择自己解压的文件夹,如此便可同步成功。

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

在浏览器中弹出华为帐号登录界面,请输入已实名认证的华为帐号的用户名和密码进行登录。

登录后,请点击界面的允许按钮进行授权。

在设备列表中,选择Wearable设备,并点击按钮,运行模拟器。

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

在弹出的Select Deployment Target界面选择Connected Devices,点击OK按钮。

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

第一个鸿蒙程序hello world相关推荐

  1. 第一个鸿蒙程序Hello Word

    DevEco Studio介绍 HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备 ...

  2. 第一个鸿蒙程序“hello world“

    开发者文档: 开发者文档 运行环境要求 下载和安装DevEco Studio 下载和安装Node.js 开始hello world 1.打开DevEco Studio,在欢迎页点击Create Har ...

  3. 鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转

    CSDN话题挑战赛第2期 参赛话题:学习笔记 准备好鸿蒙开发环境后,接下来就需要创建鸿蒙项目,掌握项目的创建过程以及配置.项目创建好后,需要把项目运行在模拟器上,鸿蒙的模拟和安卓模拟器有些不同,鸿蒙提 ...

  4. SharePoint使用BCS开发你第一个应用程序(三)

    SharePoint使用BCS开发你第一个应用程序(三) 创建外部内容类型. 创建外部内容类型有三种不同方式: 1. 在记事本上手写XML代码(不推荐). 2. 使用SharePoint Design ...

  5. 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序

    本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...

  6. apple id无法创建_我们如何使用Apple的学习框架来创建我们的第一个应用程序

    apple id无法创建 by Jonata Corrêa 由JonataCorrêa 我们如何使用Apple的学习框架来创建我们的第一个应用程序 (How we used Apple's learn ...

  7. Windows API一日一练(1)第一个应用程序

    要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们.现在就来编写一个最简单的 ...

  8. Xamarin iOS编写第一个应用程序创建工程

    Xamarin iOS编写第一个应用程序创建工程 在Xcode以及Xamarin安装好后,就可以在Xamarin Studio中编写程序了.本节将主要讲解在Xamarin Studio中如何进行工程的 ...

  9. c语言如何输入汉字_C语言入门的第一个小程序

    大部分程序员入门的第一个小程序都是Hello World,还记得当时大一的时候,我室友还特意为了这个发了个说说,现在想起来好有意思,哈哈好了废话不多说,直接干. (PS:如果学过自动忽略) #incl ...

最新文章

  1. 牛客网练习赛7--购物 动态规划
  2. R语言构建xgboost模型:控制训练信息输出级别verbose参数
  3. Linux下安装java(Ubuntu为例)
  4. axios async/await
  5. Git最好的CRLF(回车,换行)处理策略是什么?
  6. 自动化测试基础篇--Selenium多窗口、句柄问题
  7. Java之面试基础知识学习笔记
  8. 软考中级软件设计师教程(第5版)知识点笔记第一章计算机系统知识持续更新中...
  9. 多目标布谷鸟(MOCS)优化算法附Matlab代码
  10. 使用 PotPlayer 搭配 SVP 4 播放60帧电影
  11. 顺序表(C语言实现)
  12. 微信服务号运营的八大策略
  13. excel建立层级_利用Excel升职加薪——数据分析报告
  14. Cisco-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
  15. Python3.7在 Geany下编译出现SyntaxError: Non-UTF-8 code starting with '\xb3'错误及实例化方法时提示没有实参的解决方法。
  16. 汉澳sinox2019操作系统AI企业版发布
  17. 阿里云解决方案怎么写?阿里云服务器等产品官方解决方案撰写思路
  18. 计算机主机并联,如何一台主机多台电脑使用
  19. 《材料力学》在线作业
  20. 传输线理论之相速、相位等的概念

热门文章

  1. Spark中组件Mllib的学习40之梯度提升树(GBT)用于回归
  2. 世界最厉害的14位程序员,你认识几个?
  3. 前端实例练习 - 进度条
  4. 检测动态生成的单选按钮和jQuery的变化
  5. Colors on the web
  6. 【中文】Joomla1.7扩展介绍之eXtplorer(文件管理器)
  7. 发现不错的文章,推!
  8. error while loading shared libraries: libatomic.so.1
  9. /dev/null 21
  10. 《Linux高性能服务器编程》学习总结(四)——TCP/IP通信案例:访问Internet上的Web服务器...