注意1:OpenHarmony系統(tǒng)的開(kāi)發(fā)環(huán)境搭建、編譯、燒錄、調(diào)測(cè),最好直接參考官網(wǎng)開(kāi)發(fā)文檔,因?yàn)楦骂l繁,大多數(shù)人的流程都不一樣。
1、登錄官網(wǎng)
https://www.harmonyos.com/
?
2、設(shè)備開(kāi)發(fā)指南文檔最新鏈接
?
3、開(kāi)發(fā)方式選擇
?
????????因?yàn)橐话愣夹枰褂妹钚胁僮?,而且通過(guò)命令行操作才能深入了解原理,后續(xù)也可以在其基礎(chǔ)上增加DevEco?Device?Tool工具開(kāi)發(fā),因此果斷選擇命令行方式開(kāi)發(fā)。
大坑:搭建開(kāi)發(fā)編譯環(huán)境時(shí),需要下載安裝一大堆東西,不僅不利于維護(hù)自己的ubuntu系統(tǒng)(不方便刪除卸載),而且可能因?yàn)榄h(huán)境差異,下載安裝失敗導(dǎo)致后續(xù)編譯碰到問(wèn)題。因此,本人后面選擇使用docker方式提供的開(kāi)發(fā)編譯環(huán)境(后續(xù)可隨便刪除卸載):
4、實(shí)際搭建流程:
下載鴻蒙源碼 → docker拉取鏡像 → 創(chuàng)建容器 → 進(jìn)入容器 → 下載hb編譯工具(也可使用build.sh、build.py腳本編譯,但是不如hb輔助工具指令好用)→ 編譯(內(nèi)核、芯片廠商的uboot、系統(tǒng)鏡像 ...)
下載源碼:
docker拉取鴻蒙編譯環(huán)境的鏡像:
?
進(jìn)入docker容器后,下載hb編譯工具:
python3 -m pip install --user build/hb
編譯:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-760709.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-760709.html
到了這里,關(guān)于鴻蒙系統(tǒng)開(kāi)發(fā)之編譯指南(官網(wǎng)開(kāi)發(fā)文檔+docker環(huán)境方式)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!