当前位置: 首页 > news >正文

鸿蒙学习笔记--搭建开发环境及Hello World

文章目录

  • 一、概述
  • 二、开发工具下载安装
    • 2.1 下载开发工具DevEco Studio NEXT
    • 2.2 安装DevEco Studio
  • 三、启动软件
  • 四、第一个应用Hello World
    • 4.1 创建应用
    • 4.2 创建模拟器
    • 4.3 开启Hyper-v功能
    • 4.4 启动虚拟机

剑子仙迹
诗号:何须剑道争锋?千人指,万人封,可问江湖鼎峰;三尺秋水尘不染,天下无双。
与佛剑分说、疏楼龙宿并称儒道释三教先天,乃道门不世出的先天高人,心性无为,率真豁达,是严肃中又带着轻松幽默,与些微讽刺的世俗矫情的言谈、笑看江湖,外表看似不理江湖喧闹,实则为最关心中原安危的先天剑者。

一、概述

华为鸿蒙HarmonyOS系统是面向万物互联的全场景分布式操作系统,支持手机、平板、智能穿戴、智慧屏等多种终端设备运行,提供应用开发、设备开发的一站式服务的平台。
没有学会IOS,安卓,想着可以学学鸿蒙,实现下自己的想法。

  • 开发文档地址:鸿蒙应用开发文档

二、开发工具下载安装

2.1 下载开发工具DevEco Studio NEXT

鸿蒙官方开发工具下载地址: DevEco Studio NEXT Release
打开官网:
在这里插入图片描述
按照对应的系统选择版本,我的是windows系统 ,这边选择windows版本下载
在这里插入图片描述
确认下载:
在这里插入图片描述
确认并下载。
在这里插入图片描述

2.2 安装DevEco Studio

1.先解压安装包,然后“deveco-studio-xxxx.exe”启动安装程序:
在这里插入图片描述
2.下一步
在这里插入图片描述
3.修改安装目录,看个人磁盘空间,可以默认,可以放到其他盘中。
在这里插入图片描述
4.配置安装信息
一般快捷方式和环境变量勾选添加了,可以避免后续手动配置环境这一步。
在这里插入图片描述
5.下一步,然后等待安装完成,这个过程蛮久的,可以先忙点其他事情去。
在这里插入图片描述
6.安装完毕后根据需要选择进行重启。
在这里插入图片描述

三、启动软件

1.安装完毕后可以点击桌面图标进行启动。
在这里插入图片描述
2.接受许可协议
在这里插入图片描述
3.进入主界面
在这里插入图片描述
4.通过Diagnose检查环境是否符合要求
如下环境符合要求即可。
在这里插入图片描述
如此,就完成了基本的开发环境安装。

四、第一个应用Hello World

4.1 创建应用

1.创建工程
在这里插入图片描述
2.选择Application,选择Empty Ability,然后下一步
在这里插入图片描述
3.按自己的需求添写工程信息,然后点击Finish
在这里插入图片描述

4.2 创建模拟器

  1. 点击菜单栏的Tools > Device Manager,进入虚拟器管理界面
    在这里插入图片描述
    2.新建模拟器
    在这里插入图片描述
  2. 下载镜像模拟器镜像
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4.继续下一步,然后提示创建成功。
    在这里插入图片描述
    在这里插入图片描述

4.3 开启Hyper-v功能

按win+q然后搜索可选功能,然后打开
在这里插入图片描述
选择更多windows功能,然后勾选Hyper-V,然后确定等待安装完毕。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
安装后重启电脑。

4.4 启动虚拟机

1.右上角点击设备,打开设备管理器
在这里插入图片描述
2.然后启动虚拟机
**注:**需要完成4.3打开Hyper-V功能才能正常启动。
在这里插入图片描述
3.等待虚拟机启动
在这里插入图片描述
在这里插入图片描述
4. 关闭Device Manager
在这里插入图片描述
5. 下拉选择刚才启动的虚拟机
在这里插入图片描述
6.运行代码
在这里插入图片描述在这里插入图片描述

至此,Hello World创建完毕。

http://www.lryc.cn/news/463077.html

相关文章:

  • 【ArcGIS风暴】ArcGIS字段计算器公式汇总
  • 探索秘境:如何使用智能体插件打造专属的小众旅游助手『小众旅游探险家』
  • 机械臂力控方法概述(一)
  • 1971. 寻找图中是否存在路径
  • FLINK SQL语法(1)
  • 【Fargo】1:基于libuv的udp收发程序
  • WebSocket介绍和入门案例
  • k8s集群版本升级
  • XML 和 SimpleXML 简介
  • MySQL 中 LIKE 语句的 `%` 和 `_` 以及 BLOB 和 TEXT 的详细解析和案例示范
  • git clone卡在Receiving objects
  • vue+ant 弹窗可以拖动
  • (42)MATLAB中使用fftshift绘制以零为中心的功率谱
  • Windows本地部署中文羊驼模型(Chinese-Alpaca-Pro-7B)(通俗易懂版)
  • Web3的挑战与机遇:技术发展的现状分析
  • LangGraph - Hierarchical Agent Teams
  • 2021-04-14 proteus中仿真时74HC245三态双向端口扩展输出
  • 解决UNSPSC商品分类的层级不足的方法
  • Pytest基于fixture的参数化及解决乱码问题
  • 使用excel.js(layui-excel)进行layui多级表头导出,根据单元格内容设置背景颜色,并将导出函数添加到toolbar
  • Mysql 5.7 安装与卸载(非常详细)
  • 030 elasticsearch查询、聚合
  • 前端工程启动工具
  • 游戏逆向基础-跳出游戏线程发包
  • 做海外网站需要准备什么
  • 通过OpenCV实现 Lucas-Kanade 算法
  • 7、Vue2(二) vueRouter3+axios+Vuex3
  • 最新PHP礼品卡回收商城 点卡回收系统源码_附教程
  • MySQL数据库和表的基本操作
  • SAM应用:医学图像和视频中的任何内容分割中的基准测试与部署