本帖最后由 xcs101 于 2022-5-5 11:35 编辑
引用: 补充一个题外话,安装完系统,对DevEco Device Tool下载、解压、获取权限后,直接运行安装命令如下:
- sudo ./devicetool-linux-tool-3.0.0.400.sh -- --install-plugins
安装过程中会自动安装所有软件,包括VScode、Python等等!!!前面不用花时间去准备那些基础软件。
一、源码下载
源码下载有几种方式:
获取方式1:从码云代码仓库获取。通过repo或git工具从代码仓库中下载,此方式可获取最新代码。
获取方式2:通过DevEco Marketplace网站获取。访问DevEco Marketplace网站,查找满足需求的开源发行版,直接下载(或者定制后下载),再通过hpm-cli命令工具将所需的组件及工具链下载、安装到本地。
获取方式3:从镜像站点下载归档后的发行版压缩文件。如果要获取旧版本的源码,也可通过此方式获取,此方式下载速度较快。
获取方式4:从github代码仓库获取。通过repo或git工具从代码仓库中下载,此方式可获取最新代码
下面贴出2个下载链接:
1.
从镜像站点获取下载:
下载引用页 直接下载链接
2.DevEco Marketplace下载:
下载引用页 直接下载链接
建议新手直接在
镜像站点下载,其他几种方式都需要下载链接文件再利用相应工具进行获取
下载完成后记得校验一下镜像文件是否完整。
终端进入下载文件目录后,执行命令:
- sha256sum hispark_aries.tar.gz
二、导入源码
1.先解压源码镜像,得到以下文件:
2.打开DevEco Device Tool(即打开Visual Studio Code),点击导入工程
3.进入解压后的镜像目录,点击导入
4.按照提示创建工程
5.选择从其他源码导入
6.选择芯片类型
三、编译工程
1.导入后界面如下,打开工程
备注:不知道哪里点错,打开工程后DevEco Device Tool (Release)被关闭了,需要在Visual Studio Code扩展里面重新启用DevEco Device Tool (Release)。
2.在右侧找到project tasks,点击Build,即可开始编译。
四、出现的问题
1.找不到ninja
- > Executing task in folder my_hispark_aries: /home/casen/Huawei/DevEco-Device-Tool/core/deveco-venv/bin/hos run --project-dir /home/casen/Huawei/my_hispark_aries --environment hi3518ev300 <
- Processing hi3518ev300 (platform: hisilicon_arm; board: hi3518ev300; framework: ohos-sources)
- --------------------------------------------------------------------------------------------------
- PackageManager: Installing ninja
- Error: Package ninja is not found. Please, configure "ninja" on "Tools" page
- 终端进程“/home/casen/Huawei/DevEco-Device-Tool/core/deveco-venv/bin/hos 'run', '--project-dir', '/home/casen/Huawei/my_hispark_aries', '--environment', 'hi3518ev300'”已终止,退出代码: 1。
- 终端将被任务重用,按任意键关闭。
解决方法:安装ninja
- apt-get install ninja-build
记得用root才能安装
安装完,会自动build,静等有没有新的问题发生。