#2023盲盒+码# 利用docker搭建openharmony编译环境 原创
安苒anran0
发布于 2023-9-1 23:13
浏览
0收藏
【本文正在参加 2023「盲盒」+码有奖征文活动】 https://ost.51cto.com/posts/25284
@toc
序言
开始本篇教程前先确保已经安装docker。本教程使用的是windows环境。其他环境同理。
在openharmony开发中无论你使用的是WSL还是虚拟机,或者是真机服务器开发。搭建开发环境都是一个蛮烦的事情。好在官方提供了DockerFile可以为我们高效的利用docker搭建开发环境。
下载DockerFile
从OpenHarmony数字协作平台下载dockerfile,值得注意的是下载DockerFile请安需要先进行登录
OpenHarmony数字协作平台为我们提供了三种不同的环境分别是:
产品 | 描述 |
---|---|
OH_Mini | 轻量系统环境 |
OH_Small | 小型系统环境 |
OH_Standard | 标准系统环境 |
笔者这次演示使用的是标准系统环境、其他两种环境同理。
构建DockerFile
使用命令行打开DockerFile所在的目录,然后运行如下命令。
docker build -t oh_standard:3.2 .
运行成功后会显示如下界面,如果中途出现下载失败的情况请在关闭科学-上网后多运行几次刚刚的命令。
挂在代码目录
将代码目录挂载在刚刚构建的系统中,这样可以更方便的使用构建产出。
docker run --name oh_standard-230830 -v E:\code\openharmony:/app/openharmony -d oh_standard:3.2
为vscode安装Remote插件
为vscode安装docker插件
为vscode安装Dev Containers
为vscode 安装 remote - ssh 插件
从vscode进入docker环境
在vscode的远程连接选项中选择我们刚刚安装的容器选项
选择我们刚刚创建的容器
检查挂载目录
检查我们挂载的目录是否挂载成功
将所有文件权限开放
使用docker创建的的目录很多工具并不能拥有读写权限,所以需要手动为目录打开权限。
在命令行输入如下命令
cd /
chmod -R 777 .
验证环境
- 配置你的git信息
git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store
- 下载源代码
请逐行输入下列代码:
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v3.2-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
如果可以正常运行到这里,代表你的环境搭建完成了。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2023-9-1 23:14:06修改
赞
1
收藏
回复
相关推荐
手把手教学,迈出第一步