HarmonyOS鸿蒙Next智能设备开发极速入门教程【一、二部分】
HarmonyOS鸿蒙Next智能设备开发极速入门教程【一、二部分】 (使用OpenHarmony2.0全量代码方式)
目录
第一部分:基础前提工作
第二部分:IDE安装流程
第三部分:编译环境安装
第四部分:虚拟机安装流程
第五部分:编译烧录过程
第六部分:跑第一个程序
第七部分:后续练习提示
第一部分:基础前提工作
人员技术基础;最少需要具备入门级的JAVA和C/C++的知识,需要对HarmonyOS、OpenHarmony有些基础了解、学习的开发者。按本教程入门上手练习时间,可以做到一周以内完成,前期需要足够的耐性和细心,因为整个流程涉及的维度比较多,任何一个细节没做好,会出现跑不动的情况。开发环境系统要求:Windows 10 64位系统。编译环境系统准备,Ubuntu18及以上版本。要提前准备好开发板,本教程用HI3861开发板演示。我们团队在整理整个流程中,把一些大家常遇到的问题也进行了一些汇总和提示。
第二部分:IDE安装流程
注意:1、如果采用默认地址安装需要查看电脑用户名是否是中文(一般是User)
2、安装的应用版本需要严格符合要求
一、安装Visual Studio Code
下载地址:https://code.visualstudio.com/Download
版本要求:V1.53及以上 64位版本。
安装流程:
- 直接打开下载的软件包进行安装。安装过程中,记得勾选“添加到PATH”。
- 安装完成后,重启计算机,使Visual Studio Code的环境变量生效。
- 打开命令行工具,输入
code --version
命令,可以正常显示版本号说明安装成功。
二、Python
下载地址:https://www.python.org/downloads/release/python-388/
版本要求:V3.7.4~V3.8.x 64位版本
安装过程:
- 打开安装包,勾选
Add Python 3.8 to PATH
,点击默认安装; - 在命令行工具上输入
py
,显示正确版本号表示安装成功
注意:如果显示的版本号与安装包不同,表示启用的是你之前安装的python版本,如果不符合版本要求,可以参考网上的方法启用新安装的python版本,也可以删除之前版本的python
3. 在命令行工具中,分别执行如下命令设置pip源,用于后续安装DevEco Device Tool过程中下载依赖的组件包
pip config set global.trusted-host repo.huaweicloud.com
pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
pip config set global.timeout 120
三、Node.js
下载地址:https://nodejs.org/zh-cn/download/
版本要求:v12.0.0及以上 64位版本
安装过程:
在确保python安装成功下进行安装
- 打开安装包后,一直点击next到结束即可(默认安装);
- 安装完成在命令行输入
node -version
查看是否安装成功;
四、hpm
安装过程:
下载hpm需要借助node.js 的npm,所以需要确保node.js安装成功;
- 将npm源配置为国内镜像(下面配置的是华为云镜像),在命令行上输入
npm config set registry https://repo.huaweicloud.com/repository/npm/
- 安装hpm,在命令行上输入
官网上写的是npm install -g @ohos/hpm-cli@1.3.0
npm install -g @ohos/hpm-cli
,但提示错误,根据提示修改成上面命令运行下载成功. - 输入命令查看版本以确认是否安装成功
hpm -V
五、安装DevEco Device Tool插件
- 打开安装包即可自动安装插件,安装过程中,会自动安装DevEco Device Tool所需的依赖文件(如C/C++和CodeLLDB插件)和执行程序。
- 打开Visual Studio Code查看插件
更多关于HarmonyOS鸿蒙Next智能设备开发极速入门教程【一、二部分】的实战教程也可以访问 https://www.itying.com/category-93-b0.html
很实用,谢谢版主的文章指点
更多关于HarmonyOS鸿蒙Next智能设备开发极速入门教程【一、二部分】的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
《HarmonyOS鸿蒙Next智能设备开发极速入门教程》第一、二部分主要涵盖以下内容:
第一部分:环境搭建与基础配置
- 开发环境准备:安装DevEco Studio,配置JDK和SDK。
- 创建项目:介绍如何创建第一个HarmonyOS应用项目。
- 项目结构解析:详细讲解项目目录结构和核心文件。
第二部分:UI设计与布局
- 常用UI组件:介绍Text、Button、Image等基础组件的使用。
- 布局管理器:讲解如何使用DirectionalLayout和DependentLayout进行界面布局。
- 事件处理:演示如何为UI组件添加点击事件等交互功能。
这两部分为开发者提供了从环境搭建到基础UI设计的完整入门指南。