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

课程地址: 黑马程序员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.hqwc.cn/news/643690.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jar中没有主清单属性

运行springboot的jar 提示&#xff1a;jar中没有主清单属性 我的pom.xml 的plugins配置是下面 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version&g…

政安晨:【Keras机器学习示例演绎】(十二)—— 用利用 MIRNet 增强弱光图像效果

目录 简介 下载 LOL 数据集 创建 TensorFlow 数据集 MIRNet 模型 选择性核特征融合 双注意单元 多尺度残差块 MIRNet 模型 训练 推论 测试图像推理 政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战…

tiktok如何影响用户行为的分析兼论快速数据分析的策略

tiktok如何影响用户行为的分析 快速数据分析的策略流程&#xff1a; 1.确定指标变量&#xff0c;也就确定了数据分析想要回答的问题。想回答不同的问题&#xff0c;就选择不同的指标变量。 变量筛选方法选出指标变量相关的变量&#xff1b; 针对筛选出的变量进行描述性分析和因…

研究发现:提示中加入数百个示例显著提升大型语言模型的性能

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

阿赵UE学习笔记——30、HUD简单介绍

阿赵UE学习笔记目录 大家好&#xff0c;我是阿赵。   继续学习虚幻引擎&#xff0c;这次来学习一下HUD的基础使用。 一、 什么是HUD HUD(Head-Up Display)&#xff0c;也就是俗称的抬头显示。很多其他领域里面有用到这个术语&#xff0c;比如开车的朋友可能会接触过&#xf…

编译器的学习

常用的编译器&#xff1a; GCCVisual CClang&#xff08;LLVM&#xff09;&#xff1a; Clang 可以被看作是建立在 LLVM 之上的一个项目, 实际上LLVM是clang的后端&#xff0c;clang作为前端前端生成LLVM IR&#xff0c;https://zhuanlan.zhihu.com/p/656699711MSVC &#xff…

(done) 什么是 SVD 奇异值分解?什么是 TruncatedSVD 截断奇异值分解?

来源&#xff1a;https://www.bilibili.com/video/BV16A411T7zX/?spm_id_from333.337.search-card.all.click&vd_source7a1a0bc74158c6993c7355c5490fc600 奇异值分解其实就是如下图&#xff0c;把矩阵 M 分解成一个正交方阵 U&#xff0c;乘以一个不规则奇异值矩阵 sigma…

Spring Boot入门(21):使用Spring Boot和Log4j2进行高效日志管理:配置详解

Spring Boot 整合 Log4j2 前言 Log4j2是Apache软件基金会下的一个日志框架&#xff0c;它是Log4j的升级版。与Log4j相比&#xff0c;它在性能和功能上有着极大的提升。Spring Boot本身已经默认集成了Logback作为日志框架&#xff0c;但如果需要使用Log4j2来替代Logback&#…

分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛

该赛题旨在鼓励更多开发者基于OpenHarmony4.x版本&#xff0c;使用团结引擎创造出精彩的游戏与应用。本次大赛分为“创新游戏”与“创新3D 化应用”两大赛道&#xff0c;每赛道又分“大众组”与“高校组”&#xff0c;让不同背景的开发者同台竞技。无论你是游戏开发者&#xff…

8.4.3 使用3:配置单臂路由实现VLAN间路由

1、实验目的 通过本实验可以掌握&#xff1a; 路由器以太网接口上的子接口配置和调试方法。单臂路由实现 VLAN间路由的配置和调试方法。 2、实验拓扑 实验拓扑如下图所示。 3、实验步骤 &#xff08;1&#xff09;配置交换机S1 S1(config)#vlan 2 S1(config-vlan)#exit S…

LayuiMini使用时候初始化模板修改(下载源码)

忘记加了 下载 地址 &#xff1a; layui-mini: layuimini&#xff0c;后台admin前端模板&#xff0c;基于 layui 编写的最简洁、易用的后台框架模板。只需提供一个接口就直接初始化整个框架&#xff0c;无需复杂操作。 LayuiMini使用时候初始化模板官网给的是&#xff1a; layu…

【目标检测】YOLOv7 网络结构(与 YOLOv4,YOLOv5 对比)

YOLOv7 和 YOLOv4 Neck 与 Head 结构对比 其实 YOLOv7 的网络结构网上很多文章已经讲得很清除了&#xff0c;网络结构图也有非常多的版本可供选择&#xff0c;因为 YOLOv7 和 YOLOv4 是一个团队的作品&#xff0c;所以在网络结构方面&#xff0c; YOLOv7 和 YOLOv4 有很多相似…