HarmonyOS 2.0源码下载及编译教程
2021/6/4 1:21:31
本文主要是介绍HarmonyOS 2.0源码下载及编译教程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
准备
1. 注册码云gitee账号。
2. 注册码云SSH公钥,请参考码云帮助中心。
3. 安装git客户端和git-lfs并配置用户信息。
sudo apt-get install git git-lfs=2.13.3 git config --global user.name "yourname" git config --global user.email "your-email-address" git config --global credential.helper store
4. 安装码云repo工具,可以执行如下命令。
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo chmod a+x /usr/local/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
操作
获取标准系统源码(2.0 Canary)
1. 创建OpenHarmony工作目录。
mkdir OpenHarmony
2. 切换到OpenHarmony工作目录。
cd OpenHarmony
3. repo初始化。
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
4. 更新代码。
repo sync -c
5. 更新二进制。
repo forall -c 'git lfs pull'
编译
搭建Docker环境-标准系统类设备(参考内存≥128MB)
从HuaweiCloud SWR上直接获取Docker镜像进行构建:
1. 获取Docker镜像。
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1
2. 进入OpenHarmony代码根目录执行如下命令,从而进入Docker构建环境。
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.1
编译源码-标准系统类设备(参考内存≥128MB)
1. 在源码的根目录执行预处理脚本。
../scripts/prepare.sh
2. 通过如下编译脚本启动标准系统类设备(参考内存≥128MB)的编译。
./build.sh --product-name {product_name}
{product_name}为当前版本支持的平台。比如:Hi3516DV300等。
./build.sh --product-name Hi3516DV300
编译所生成的文件都归档在out/ohos-arm-release/目录下,结果镜像输出在
out/ohos-arm-release/packages/phone/images/
目录下。
这篇关于HarmonyOS 2.0源码下载及编译教程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程