代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/manifest 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
OrangePi 5 plus
的OpenHarmony固件镜像- https://gitee.com/openharmony/manifest
- https://gitee.com/ohos-porting-communities
是这个教程的一个简化版本:https://gitee.com/ohos-porting-communities/vendor_opc/blob/OpenHarmony-4.1-Release/README.md
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
更详细的信息在这里https://docs.docker.com/engine/install/
mkdir -p ~/oh
计划目录结构
oh/
- bin/
- repo
- src/
- .repo/
- ... 其他
- openharmony_prebuilts/
cd ~/oh
docker run -ti --rm -v `pwd`:/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_standard:3.2
mkdir -p bin src
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o bin/repo
chmod a+x bin/repo
( cd src
../bin/repo init -u https://gitee.com/pxb1988/OpenHarmony_manifest.git -b OpenHarmony-4.1-Release -m chipsets/opi5plus.xml --no-repo-verify
../bin/repo sync -c --force-sync
../bin/repo forall -c 'git lfs pull'
# 下载预编译
bash build/prebuilts_download.sh
)
cd src
./build.sh --product-name opi5plus --ccache --no-prebuilt-sdk
刷机包在out/opi5plus/packages/phone/images
curl https://gitee.com/pxb1988/OpenHarmony_manifest/raw/OpenHarmony-4.1-Release/simple-build.sh -o simple-build.sh
chmod a+x simple-build.sh
./simple-build.sh
删除src目录下除了.repo之外的所有文件/文件夹,重新再运行一遍。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。