失物招领系统遇到的坑_鸿蒙系统开发环境搭建(总有一种方式适合你)

目前鸿蒙系统的环境开发搭建比较复杂,本文在这里做个总结。

8cc0c87777134b812635deef4816b51e.png 图片来自 Pexels

完整的开发环境包括:Linux 环境+Windows 环境。其中,Linux 环境主要是用来编译鸿蒙源码,Windows 环境主要是用来编写代码、下载程序。

关于两个环境的搭建,官网都有提供,本文末也会放上官网的链接。这里教大家几种方式,总有一种适合大家:

?扫码关注 HarmonyOS技术社区?

c1f24686687d2aca1b17bfe4978820bb.png

专注开源技术,共建鸿蒙生态

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

搭建环境中遇到的坑

以下答疑解惑收录自微信群,感谢乔帮主等人!另外大家也可以留言自己遇到的坑和解决方法,方便后面的兄弟!

①烧录的时候提示错误如下: 4d3756486b6c811d95898bd4312ccb14.png

答:这个是 Windows 10 升级到最新的版本,powershell 把 cmd 给劫持了,导致无法调用对应的 cmd 脚本。

改成:cmd: "C:\\Windows\\System32\\cmd.exe",试试是否可以! 8bf3c6b7be4550cbb99e01a6bd9d3f2f.png

?扫码关注 HarmonyOS技术社区?

c1f24686687d2aca1b17bfe4978820bb.png

专注开源技术,共建鸿蒙生态

aba0b0fb4eaa8201acab05d4c3ed11a7.gif

“阅读原文”了解更多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值