第一个鸿蒙程序hello world
开发者文档:
开发者文档
运行环境要求
- 下载和安装DevEco Studio
- 下载和安装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相关推荐
- 第一个鸿蒙程序Hello Word
DevEco Studio介绍 HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备 ...
- 第一个鸿蒙程序“hello world“
开发者文档: 开发者文档 运行环境要求 下载和安装DevEco Studio 下载和安装Node.js 开始hello world 1.打开DevEco Studio,在欢迎页点击Create Har ...
- 鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转
CSDN话题挑战赛第2期 参赛话题:学习笔记 准备好鸿蒙开发环境后,接下来就需要创建鸿蒙项目,掌握项目的创建过程以及配置.项目创建好后,需要把项目运行在模拟器上,鸿蒙的模拟和安卓模拟器有些不同,鸿蒙提 ...
- SharePoint使用BCS开发你第一个应用程序(三)
SharePoint使用BCS开发你第一个应用程序(三) 创建外部内容类型. 创建外部内容类型有三种不同方式: 1. 在记事本上手写XML代码(不推荐). 2. 使用SharePoint Design ...
- 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序
本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...
- apple id无法创建_我们如何使用Apple的学习框架来创建我们的第一个应用程序
apple id无法创建 by Jonata Corrêa 由JonataCorrêa 我们如何使用Apple的学习框架来创建我们的第一个应用程序 (How we used Apple's learn ...
- Windows API一日一练(1)第一个应用程序
要跟计算机进行交互,就需要计算机显示信息给人看到,或者发出声音给人听到,然后人看到或听到相应的信息后,再输入其它信息给计算机,这样就可以让计算机进行数据处理,把结果显示给我们.现在就来编写一个最简单的 ...
- Xamarin iOS编写第一个应用程序创建工程
Xamarin iOS编写第一个应用程序创建工程 在Xcode以及Xamarin安装好后,就可以在Xamarin Studio中编写程序了.本节将主要讲解在Xamarin Studio中如何进行工程的 ...
- c语言如何输入汉字_C语言入门的第一个小程序
大部分程序员入门的第一个小程序都是Hello World,还记得当时大一的时候,我室友还特意为了这个发了个说说,现在想起来好有意思,哈哈好了废话不多说,直接干. (PS:如果学过自动忽略) #incl ...
最新文章
- 牛客网练习赛7--购物 动态规划
- R语言构建xgboost模型:控制训练信息输出级别verbose参数
- Linux下安装java(Ubuntu为例)
- axios async/await
- Git最好的CRLF(回车,换行)处理策略是什么?
- 自动化测试基础篇--Selenium多窗口、句柄问题
- Java之面试基础知识学习笔记
- 软考中级软件设计师教程(第5版)知识点笔记第一章计算机系统知识持续更新中...
- 多目标布谷鸟(MOCS)优化算法附Matlab代码
- 使用 PotPlayer 搭配 SVP 4 播放60帧电影
- 顺序表(C语言实现)
- 微信服务号运营的八大策略
- excel建立层级_利用Excel升职加薪——数据分析报告
- Cisco-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
- Python3.7在 Geany下编译出现SyntaxError: Non-UTF-8 code starting with '\xb3'错误及实例化方法时提示没有实参的解决方法。
- 汉澳sinox2019操作系统AI企业版发布
- 阿里云解决方案怎么写?阿里云服务器等产品官方解决方案撰写思路
- 计算机主机并联,如何一台主机多台电脑使用
- 《材料力学》在线作业
- 传输线理论之相速、相位等的概念
热门文章
- Spark中组件Mllib的学习40之梯度提升树(GBT)用于回归
- 世界最厉害的14位程序员,你认识几个?
- 前端实例练习 - 进度条
- 检测动态生成的单选按钮和jQuery的变化
- Colors on the web
- 【中文】Joomla1.7扩展介绍之eXtplorer(文件管理器)
- 发现不错的文章,推!
- error while loading shared libraries: libatomic.so.1
- /dev/null 21
- 《Linux高性能服务器编程》学习总结(四)——TCP/IP通信案例:访问Internet上的Web服务器...