按照官网教程导入OpenHarmony源码
https://device.harmonyos.com/cn/docs/documentation/guide/open_project-0000001071680043
编译过程官网说的很清楚了
https://device.harmonyos.com/cn/docs/documentation/guide/ide-hi3518ev300-compile-0000001192445909
楼主编译失败了几次,首先是python的pip源需要设置为国内,设置方式官网文档说的有点问题,正确的为
mkdir -p ~/.config/pip
修改配置文件 gedit~/.config/pip/pip.conf
- [global]
- index-url = https://repo.huaweicloud.com/repository/pypi/simple
- [install]
- trusted-host = repo.huaweicloud.com
- timeout = 120
复制代码
二是ubuntu20默认没有python只有python3.8,手动创建python软链接到python3.8
打开DevEco Device Tool,进入Home页,点击Import Project打开工程
选择待打开的工程目录,点击Import打开
在Select Project type界面,选择Import from OpenHarmony Source
导入源码时,Product请选择“ipcamera_hispark_aries”
在toolchain页签中,DevEco Device Tool会自动检测依赖的编译工具链是否完备,如果提示部分工具缺失,可点击SetUp按钮,自动安装所需工具链。如果出现安装pip组件失败,可修改Python源的方法进行修改,完成尝试重新安装。
工具链自动安装完成后如下图所示。
在“PROJECT TASKS”中,点击对应开发板下的Build按钮,执行编译。
等待编译完成,在TERMINAL窗口输出“SUCCESS”,编译完成。
编译完成后,可以在工程的out目录下,查看编译生成的文件,用于后续的Hi3518EV300开发板烧录
下一步进行烧录测试
https://device.harmonyos.com/cn/docs/documentation/guide/ide-hi3518-upload-0000001057313128