OHOS开发环境的搭建和分享 精华
百度网盘:
链接:https://pan.baidu.com/s/1KvSGFBf6pdyqdJTTq_1O6A?pwd=ohos
提取码:ohos
1.UbuntuOhos开发环境
前文《OHOS3.1 简明编译流程》分享了一个现成的OHOS开发环境“UbuntuOhos”,见上面的百度网盘链接。
这个“UbuntuOhos”环境的详情,见网盘内的“UbuntuOhosREADME.txt”文档描述。它是在LTS3.0时代,基于Ubuntu20.04版本搭建的,如需要编译3.1Release和最新Master分支代码,请按“UbuntuOhosREADME.txt”文档的说明更新和安装新的依赖工具即可。
该虚拟机默认100G硬盘,单独存放Master或LTS分支并编译标准系统,都是足够了。如果空间不够了请按“虚拟机添加外置硬盘的操作步骤.txt”文档的说明自行挂载外置虚拟硬盘即可。
2. ohos2004-20220528
我基于Ubuntu20.04版本,新搭建了一个环境,已经把新的依赖工具和编译工具安装进去了,不过没装DevEco IDE,有需要的小伙伴请自行去官网下载和安装最新版本的即可。
该虚拟机默认30G硬盘,请按“ohos2004-20220528-README.txt”和“虚拟机添加外置硬盘的操作步骤.txt”文档的说明,自行挂载外置虚拟硬盘即可。代码和重要数据单独存放在外置硬盘上,把Ubuntu系统和我们的数据分开,有非常大的好处,请自行体会。
我已确认该环境编译LTS3.0、3.1Release分支均OK,未确认Master分支的编译。
3. 基于Ubuntu21.10的开发环境
前些天我用 ubuntu-21.10-desktop-amd64 搭建了一个新环境,遗憾的是该环境编译3.1Release/Master代码,会出现《在ubuntu-21.10上编译OHOS 3.1的坑》一文中提到的几处编译异常。
在相关仓库的Issue列表上,可以看到别人也有遇到过类似问题,可见OHOS代码在21.10的Ubuntu上编译,确实还会有些问题,因此建议大家还是按要求用20.04的Ubuntu即可,这也是我重新搭建ohos2004-20220528这个环境的原因。
赞赞赞,梁老师yyds