当前位置: 首页 > 科技观察

【入门】鸿蒙系统开发环境搭建(总有适合你的方法~~)

时间:2023-03-12 17:44:30 科技观察

更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com/#zz目前,鸿蒙系统的环境开发建设较为复杂。本文在这里做一个总结。完整的开发环境包括:Linux环境+Windows环境。其中Linux环境主要用于编译鸿蒙源码,Windows环境主要用于编写代码和下载程序。关于两个环境的搭建,官网都提供了,文末也会放一个官网的链接。下面教大家几个方法,总有适合你的:1.搭建Linux环境的方法有很多种。搭建Linux环境的方法有很多种:(1)vm虚拟机镜像——推荐初学者使用。搭建一个开发环境的虚拟机镜像就足够了。环境建设不是学习的重点。另外官方稍后会推出Linux环境下的一键安装免配置IDE。我们的重点是学习鸿蒙系统,而不是如何搭建环境。我的vm虚拟机镜像下载链接:【资源】鸿蒙系统开发环境各种环境已经配置好了。ubuntu20.04镜像支持hi3861、hi3516、hi3518编译。另外,本Ubuntu镜像已经配置了samba共享文件,无需重复配置,下载后编译源码,即可通过Windows访问Ubuntu文件。如果下载链接失效,请联系我(连志安13510979604)(2)docker——适合会docker的朋友。有些朋友可能想用docker。关于如何使用docker,可以咨询下面的乔领导。谢谢~~~鸿蒙IoT的Docker镜像使用指南(好像只支持hi3861的编译):拉取镜像:dockerpullwalker2048/hm_build:iot使用镜像(请把D盘路径换成你要保存的路径源码):dockerrun-it--namebuild-v"D:/core":"/root"walker2048/hm_build:iot首次进入镜像需要使用wget命令下载源码,并将源码解压到指定目录(可以是/root或/mnt),然后进入该目录执行pythonbuild.pywifiiot命令编译(三)从零开始搭建开发环境-适合朋友喜欢自己做并且熟悉Ubuntu的人。当然如果你想从头搭建开发环境也可以~~~建议直接下载ubuntu20.04版本,python3.8自带。其他ubuntu版本自带的python版本太低,需要切换python版本,又是一个坑。..环境搭建参考官网:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-00000010547819982。Windows环境搭建,也可以参考官网。但是Windows其实只是用来写代码和下载固件到开发板的。不搭建windows环境也没关系。这里介绍两种方式(1)直接用hiburn烧录下载。不管怎样,Windows只是编写代码和下载程序。然后直接用任何编辑器写代码,比如sourceinsight,subliminal,甚至直接用文本编辑器。.下载固件到开发板只需要参考徐思伟老师的:使用HiBurn将鸿蒙.bin文件烧录到Hi3861开发板(2)按照官网推荐的VScode方式搭建即可。也可以参考官网下载vscode。环境搭建参考官网:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-00000010501649763。有mac系统的朋友搭建mac环境,也有社区大佬(whale)已经在mac系统上跑通了,可以参考:mac4编译烧录环境分别部署,搭建环境遇到的陷阱以下回答收集自微信群,感谢乔钢柱等。另外,遇到也可以留言我找到的坑和解决方法,方便后面的兄弟们~~~(1)烧录时,报错信息如下:答:在代码目录:bundle。json参考我下面的%UPLOAD_SCRIPT%找到你的实际路径,修改试试:C:\Users\HonestQiao\.deveco\ohos_bundles\@huawei\deveco_config\scripts\upload.js然后烧录时调用(2),报错信息如下:答:powershell,以管理员权限运行,执行:set-ExecutionPolicyRemoteSigned更多信息请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com/#zz