# EasyBuildOpenHarmony **Repository Path**: wangye39/easy-build-open-harmony ## Basic Information - **Project Name**: EasyBuildOpenHarmony - **Description**: 一个用于快速搭建OpenHarmony编译环境的脚本库 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 16 - **Created**: 2021-12-20 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 介绍 一个用于快速搭建OpenHarmony编译环境的介绍 #### 工具安装 **1. windows安装** https://www.microsoft.com/zh-cn/software-download/windows10 下载windows安装器制作u盘即可。 如果电脑自带key可以自动激活 如果已经制作好了win10的安装u盘可略过这一步 **2. virtualbox安装** https://www.virtualbox.org/wiki/Downloads 下载virtualbox并安装 **3. ubuntu下载** http://releases.ubuntu.com/20.04/ubuntu-20.04.2.0-desktop-amd64.iso **4. 使用virtualbox安装ubuntu** https://blog.csdn.net/weixin_44813579/article/details/105867198 内存不适合改的过大,需要给windows留一点余地。建议使用8g内存的机器,预留4g给虚拟机,否则可能会导致安装失败 **5. ubuntu安装后使用本仓中的脚本初始化编译环境** bash all_in_one.sh 按提示输入邮箱、git 昵称 **6. 如果不希望污染现有的环境,可以安装docker并下载华为官方docker镜像使用** docker工具配置方法 https://www.runoob.com/docker/ubuntu-docker-install.html 华为docker下载 sudo docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3 docker run命令 sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3 注意这里是使用的root模式访问代码 **7. 代码下载配置** 为了顺利进行ssh下载,需要添加你的公钥~/.ssh/id_rsa.pub到gitee上,指导见: https://gitee.com/help/articles/4191#article-header0 另外,如果是https下载的模式,则只需要输入用户名和密码即可,用户名可以看个人主页如下位置: ![输入图片说明](https://images.gitee.com/uploads/images/2021/0330/110545_291d4f3d_8486182.png "屏幕截图.png") **8. hb配置** 为了顺利执行编译,官方建议安装hb到环境中,当提示hb找不到时请执行如下命令。 **docker也要执行这个命令** ```shell sudo python3 -m pip install --user build/lite ``` 开始repo init下载代码,一起玩转OpenHarmony吧 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 别的分享 这里有一篇博客可以作为补充 https://blog.csdn.net/nanzhanfei/article/details/115409538?spm=1001.2014.3001.5501