赞
踩
目前鸿蒙系统的环境开发搭建比较复杂,本文在这里做个总结。
图片来自 Pexels完整的开发环境包括:Linux 环境+Windows 环境。其中,Linux 环境主要是用来编译鸿蒙源码,Windows 环境主要是用来编写代码、下载程序。
关于两个环境的搭建,官网都有提供,本文末也会放上官网的链接。这里教大家几种方式,总有一种适合大家:
?扫码关注 HarmonyOS技术社区?
专注开源技术,共建鸿蒙生态
01
Linux 环境搭建
Linux 的环境搭建有很多种方式:
①VM 虚拟机镜像→新手推荐
如果没有多少 Ubuntu 基础的同学,推荐直接使用已经搭建好开发环境的虚拟机镜像就行了。
环境搭建不是学习的重点,况且后面官方还会推出 Linux 环境下一键安装免配置的 IDE,我们的重点是学习鸿蒙系统,不是学习如何搭建环境。
本人 VM 虚拟机镜像下载链接: 《【资源】鸿蒙系统 开发环境 已经配置好各类环境 ubuntu 20.04镜》https://harmonyos.51cto.com/posts/770
支持 hi3861、hi3516、hi3518 编译。另外这个 Ubuntu 镜像已经配置好 samba 共享文件了,不需要重复配置,下载后即可编译源码,即可通过 Windows 访问 Ubuntu 文件。
PS:如果下载链接失效,请联系本人(连志安:13510979604)
②Docker→适合会用 Docker 的朋友
有些朋友可能想用 Docker,关于如何使用 Docker,可以咨询以下乔帮主,以下 Docker 为乔帮主提供,感谢!https://harmonyos.51cto.com/user/posts/1583
鸿蒙 IoT 的 Docker 镜像使用指南(貌似只支持 hi3861 的编译):
拉取镜像:docker pull walker2048/hm_build:iot
使用镜像(请将 D 盘路径换成自己要保存源码的路径):
docker run -it --name build -v "D:/core":"/root" walker2048/hm_build:iot
首次进入镜像需用 wget 命令下载源码,并将源码解压缩到指定目录(可为/root或者/mnt),然后进入该目录执行 python build.py wifiiot 命令编译即可。
③自己从零搭建开发环境→适合喜欢自己动手,熟悉 Ubuntu 的朋友
当然如果自己想从零开始搭建开发环境也是可以的!
推荐大家直接下载 Ubuntu 20.04 版本,自带 Python 3.8 ,其它的 Ubuntu 版本自带的 Python 版本过低,需要切换 Python 版本,又是一个坑。
环境的搭建参考官网即可:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
02
Windows 环境搭建
Windows 环境的搭建也可以参考官网。不过 Windows 其实我们只是用来编写代码,下载固件到开发板而已,不搭建 Windows 环境也没问题。
这里介绍两种方式:
①直接使用 hiburn 烧录下载
反正 Windows 也只是编写代码,下载程序,那编写代码直接随便用个编辑器即可,比如 source insight、subliminal、甚至直接使用文本编辑器都可以。
下载固件到开发板,只需要参考许思维老师的: 《使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板》https://harmonyos.51cto.com/posts/1197
②按照官网推荐的 vs code 方式搭建
当然,第1种方式可能显得比较原始,那我们也可以参考官网,下载 vs code。
环境的搭建参考官网:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976
03
Mac 环境搭建
有朋友使用的是 Mac 系统的,社区也有大佬(鲸余)已经在 Mac 系统上跑通了。
可以参考: 《编译及烧录环境分开部署 for mac》https://harmonyos.51cto.com/posts/1437
04
搭建环境中遇到的坑
以下答疑解惑收录自微信群,感谢乔帮主等人!另外大家也可以留言自己遇到的坑和解决方法,方便后面的兄弟!
①烧录的时候提示错误如下:答:这个是 Windows 10 升级到最新的版本,powershell 把 cmd 给劫持了,导致无法调用对应的 cmd 脚本。
改成:cmd: "C:\\Windows\\System32\\cmd.exe",试试是否可以!?扫码关注 HarmonyOS技术社区?
专注开源技术,共建鸿蒙生态
点“阅读原文”了解更多
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。