【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(一)

news2025/1/16 12:32:14

课程地址: 黑马程序员HarmonyOS4+NEXT星河版入门到企业级实战教程,一套精通鸿蒙应用开发

(本篇笔记对应课程第 1 - 2节)

P1《课程介绍》

开场白,HarmonyOS 的一个简介,话不多说,直接看图吧!
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

P2《开发准备-工具安装》

工欲善其事必先利其器,开发准备需要两件事:1、开发文档;2、开发工具
在这里插入图片描述

打开鸿蒙官方网站,可以看到设计、开发、分发、文档等导航;其中,文档中的 指南 和 API参考是我们后面需要经常查阅的:

在这里插入图片描述

在这里插入图片描述

在 开发 导航下进入 工具下载页面:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载并安装 开发工具:

在这里插入图片描述

之后next,直到完成安装

在这里插入图片描述

第一次打开会弹出如下对话框,勾选 同意:

在这里插入图片描述

没有导入设置即可选择没有:

在这里插入图片描述

接下来弹出这个,需要安装几个工具:
1、一是node,如果电脑已经安装了node,可以选择Local,并指定本地node安装路径;如果没有安装node,则选择install,同时可以指定安装路径;
2、二是鸿蒙的包管理工具 Ohpm,这个初次学习鸿蒙肯定还没有安装,选择install并可以指定安装目录:

在这里插入图片描述

3、三是 HarmonyOS SDK,这个SDK包括一些ArkTS等语言工具包等:

在这里插入图片描述

勾选同意协议:

在这里插入图片描述

进入最后确认页面,点击确认:

在这里插入图片描述

OK,接下来就是等待依赖下载与安装,完成后点击Finish,完成!

在这里插入图片描述

打开安装好的编辑器,弹出欢迎窗口:

在这里插入图片描述

如果出现安装失败的情况,不要捉急,可以点击左下角的 Help - 检查开发环境是否是完整的,点开后就会检测并提示出缺少了哪些依赖;由于老师这里是安装成功的,所以没有提示缺少依赖,所有依赖项都是打绿色勾的。

在这里插入图片描述
在这里插入图片描述

指南 导航中也有对工具安装的说明指导:

在这里插入图片描述

实践:

1、按照老师的官网地址 developer.harmonyos.com 敲入地址栏回车,自动跳转到了如下新网址:鸿蒙官网 另外,还可以通过百度搜索“鸿蒙”进入 鸿蒙官网

官网首页还发现了传说中的“白皮书”:

在这里插入图片描述
2、下载开发工具安装一路顺利,打开后,在这个界面提示我 node版本的要求,而我当前的node版本不符合要求!(下方截图中的红字提示)

在这里插入图片描述

让我先来解决一下Node版本的问题吧~
用nvm安装了一个16.20.0的版本并切换到这个版本,不熟悉nvm的小伙伴可以参考我另外两篇文章:

使用nvm安装与指定node版本
【前端捉鬼记】使用nvm切换node版本后再用node -v查看仍然是原来的版本

成功切换node版本为符合要求的版本后,我发现个小问题,那行提示node版本不符合的红字并没有消失!点击右上角关闭弹出框后,再次打开编辑器想继续安装,但直接跳过后面的安装步骤,直接进入工具的开发界面了!怎么?不给我机会安装node和其他SDK之类的了么?运行Help-Dianose……那个选项,发现好多小红叉,node和其他一些插件还没安装好呢!肯定还没安装好啊,我都根本还没配置安装呢!在这里点击安装却选不到node的安装路径,没办法,先把这个开发工具卸载了,请允许我重新开始,来重新安装一遍吧!

这次再次进行到这里,node版本问题红字提示没有了,继续~

在这里插入图片描述

终于可以正常继续了~

在这里插入图片描述

到这里提示我没有SDK的勾选同意,可是我并没有发现让我勾选的地方啊啊啊!

在这里插入图片描述

找了半天根本找不到在哪里勾选这个协议的同意啊,搜索了下同款报错,发现一下文章:

【急急急】安装开发工具提示这个Failed to obtain the SDK license agreement. The SDK will not be installed.怎么解决!!!

按照解决思路,先完成安装,再通过 Help-Diagnosis…… 进入这个界面,发现好多个小红叉叉,一个个点击安装修复:

在这里插入图片描述

在安装修复过程中,终于看到勾选同意协议的地方了!

在这里插入图片描述

勾选同意并 Next:

在这里插入图片描述

好嘞!全部变成了绿色对钩!

在这里插入图片描述

总结:
1、熟悉官方开发文档;
2、安装开发工具。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1617847.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

怎么在抖音上开店卖货?做好这些,就能轻松赚到辛苦钱!

大家好,我是电商花花。 抖音电商在这几年一直都非常火爆,不少商家和达人都在抖音上赚麻了,这个抖音小店项目在不断的吸引着商家入驻。 说实话,花花就是抖音小店的受益者,让当初啥也不懂的新手小白,到现在…

羊大师解析,夏日消暑羊奶来帮忙

羊大师解析,夏日消暑羊奶来帮忙 炎炎夏日,烈日当空,人们总是寻找各种方式来消暑降温。除了常见的冷饮、空调等,其实还有一种天然、健康的饮品可以帮助我们度过酷暑——那就是羊奶。 羊奶作为一种营养丰富的天然饮品,不…

【Canvas与艺术】绘制金色八卦图

【关键点】 等比例缩放各部件及将八卦转为“二进制”的过程。 【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>使用…

加密、解密、签名、验签、数字证书、CA浅析

一、加密和解密 加密和解密应用的很广&#xff0c;主要作用就是防止数据或者明文被泄露。 加解密算法主要有两大类&#xff0c;对称加密和非对称加密。对称加密就是加密和解密的密钥都是一个&#xff0c;典型的有AES算法。非对称加密就是有公钥和私钥&#xff0c;公钥可以发布…

C++/Qt 小知识记录5

工作中遇到的一些小问题&#xff0c;总结的小知识记录&#xff1a;C/Qt 小知识5 Windows下查看端口占用情况C调用Python三方库测试库有没有被加上的测试方法初始化使用Python的env环境&#xff0c;用Py_SetPythonHome设置GDAL相关的&#xff0c;需要把osgeo、rasterio的路径加入…

Linux 操作系统的引导过程

Linux系统开机引导过程&#xff1a; 开机自检 检测硬件设备&#xff0c;找到能够引导系统的设备&#xff0c;比如硬盘MBR引导 运行MBR扇区里的主引导程序GRUB启动GRUB菜单 系统读取GRUB配置文件(/boot/grub2/grub.cfg)获取内核的设置和…

基于WOA优化的CNN-GRU-Attention的时间序列回归预测matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1卷积神经网络&#xff08;CNN&#xff09;在时间序列中的应用 4.2 GRU网络 4.3 注意力机制&#xff08;Attention&#xff09; 4.4 WOA优化算法 5.算法完整程序工程 1.算法运行效果图…

java 学习一

jdk下载地址 配置环境变量

【RAG 论文】Query2doc — 使用 LLM 做 Query Expansion 来提高信息检索能力

论文&#xff1a;Query2doc: Query Expansion with Large Language Models ⭐⭐⭐⭐⭐ Microsoft Research, EMNLP 2023 文章目录 背景介绍Query2doc 论文速读实现细节实验结果和分析总结分析 背景介绍 信息检索&#xff08;Information Retrieval&#xff0c;IR&#xff09;指…

离线数仓数据导出-hive数据同步到mysql

离线数仓数据导出-hive数据同步到mysql MySQL建库建表数据导出 为方便报表应用使用数据&#xff0c;需将ads各指标的统计结果导出到MySQL数据库中。 datax支持hive同步MySQL&#xff1a;仅仅支持hive存储的hdfs文件导出。所以reader选hdfs-reader&#xff0c;writer选mysql-wri…

新手小白能做视频号小店吗?可以,但这几点一定要搞清楚

大家好&#xff0c;我是电商笨笨熊 视频号小店的推出吸引了不少的电商玩家&#xff0c;其中也有很多新手小白&#xff0c;大家对于此项目充满好奇&#xff0c;尤其是其私域电商的模式和中年以上的未被开发的用户群体&#xff0c;处处都充满着新风口。 但正所谓拿着旧地图找不…

【好书推荐7】《机器学习平台架构实战》

【好书推荐7】《机器学习平台架构实战》 写在最前面《机器学习平台架构实战》编辑推荐内容简介作者简介目  录前  言本书读者内容介绍充分利用本书下载示例代码文件下载彩色图像本书约定 &#x1f308;你好呀&#xff01;我是 是Yu欸 &#x1f30c; 2024每日百字篆刻时光&…

ONLYOFFICE协作空间:团队高效协作的终极武器!

文章目录 ONLYOFFICE协作空间初创版专业版&#xff08;云端&#xff09;企业版&#xff08;内部部署&#xff09; 亮点功能实时多人协作编辑高效的项目管理工具无缝集成第三方存储服务安全性和合规性支持Markdown文件群组功能和存储配额管理嵌入功能和数据导入自托管协作空间支…

YOLOv8 关键点检测模型训练部署

文章目录 1、YOLOv8安装及使用1.2、命令行使用1.3、使用python-API模型预测1.4、pt转换ONNX 2、训练三角板关键点检测模型2.1、训练命令 3、ONNX Runtime部署 1、YOLOv8安装及使用 参考链接: 同济子豪兄视频 github原文链接 # 安装yolov8 pip install ultralytics --upgrade …

操作系统:进程间通信 | 管道

目录 1.进程间通信介绍 1.1.简要介绍 1.2.进程间通信的目的 1.3.进程间通信的本质 2.管道 2.1.管道的通信原理 2.2.匿名管道 2.3.命名管道 2.4.基于匿名管道的进程池demo 2.4.1.进程池的相关引入 2.4.2.整体框架的分析 2.4.3.代码的实现 1.进程间通信介绍 1.1.简…

Etsy多账号关联怎么办?Etsy店铺防关联解决方法

Etsy虽然相对于其他跨境电商平台来说比较小众&#xff0c;但因为平台是以卖手工艺品为主的&#xff0c;所以成本较低&#xff0c;利润很高。许多跨境卖家都纷纷入驻&#xff0c;导致平台规则越发严格&#xff0c;操作不当就会封号&#xff0c;比如一个卖家操作多个账号会出现关…

kubernetes部署控制器Deployment

一、概念 在学习rc和rs控制器资源时&#xff0c;这两个资源都是控制pod的副本数量的&#xff0c;但是&#xff0c;他们两个有个缺点&#xff0c;就是在部署新版本pod或者回滚代码的时候&#xff0c;需要先apply资源清单&#xff0c;然后再删除现有pod&#xff0c;通过资源控制&…

赛氪网参与第61届中国高等教育博览会,助力产教融合与科教融汇

为深入贯彻党的二十大精神&#xff0c;落实立德树人根本任务&#xff0c;推动高等教育装备现代化&#xff0c;第61届中国高等教育博览会&#xff08;以下简称“高博会”&#xff09;于近日在福建省福州市隆重开幕。作为高等教育领域内的综合性品牌博览会&#xff0c;此次高博会…

达梦(DM)数据库表索引

达梦DM数据库表索引 表索引索引准则其他准则 创建索引显式地创建索引其他创建索引语句 使用索引重建索引删除索引 表索引 达梦数据库表索引相关内容比较多&#xff0c;常用的可能也就固定的一些&#xff0c;这里主要说一下常用的索引&#xff0c;从物理存储角度进行分类&#…