输入python build.py wifiiot报错怎么解决

我按照官网和书上的教程把linux上的东西都装好了,但在执行python build.py wifiiot时报错[OHOS ERROR] Component wifiiot not found,应该怎么解决?求大佬帮帮我┭┮﹏┭┮

鸿蒙 编译 报错
2021-08-02 11:13:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
liangkz_梁开祝

配置好Linux开发环境并且下载完鸿蒙系统代码之后,首次编译鸿蒙系统代码,需要先安装hb命令行工具才能开始编译,后面再次编译就不需要此操作了。

安装hb命令行工具有如下两步:

1. 进入源代码根目录,执行安装指令或者升级指令:

$python -m pip install --user build/lite

$python -m pip install --user --upgrade ohos-build

 

2.  设置环境变量,编辑 .bashrc文件,在文件末尾添加PATH(已经存在就不需要添加了):

$vim ~/.bashrc

export PATH=~/.local/bin:$PATH

$source ~/.bashrc

在终端执行$hb -h命令,有打印相关帮助信息即表示安装成功了。

usage: hb [-h] [-v] {build,set,env,clean,deps} ...

OHOS Build System version 0.4.2

positional arguments:

 

然后再执行hb set,选择项目,再选择pegasus项目,再去 hb build -b release来编译。

 

 

 

不过,看你是直接执行“python build.py wifiiot”来编译,感觉可能你是通过IDE 的HPM工具下载和安装的wifiiot项目,那你可能需要通过终端进入代码根目录,执行:

sudo ln -s ./build/lite/build.py ./build.py

再执行

python build.py wifiiot

 

 

试试看。

分享
微博
QQ
微信
回复5
2021-08-02 11:56:09
相关问题
/build.py w800和hpm dist指令有什么区别
3504浏览 • 1回复 待解决
Python 后台窗口内容输入
2472浏览 • 0回复 待解决
Build Output文件报错
6772浏览 • 1回复 待解决
build app 报错 Components state is illegal!
5199浏览 • 1回复 待解决
鸿蒙demo gradle报错怎么解决
8360浏览 • 4回复 待解决
TextInput怎么输入中文
872浏览 • 0回复 待解决
获取UIContext报错1300002如何解决
201浏览 • 1回复 待解决
http请求报错2300006如何解决
379浏览 • 1回复 待解决
修改包名后报错,请问如何解决?
4290浏览 • 1回复 待解决
Hi3861_wifiiot_app_allinone(WiFiSDK)
5118浏览 • 3回复 待解决
python 如何安装 redis 模块?
1840浏览 • 1回复 待解决
新手小白,如何学习python
8647浏览 • 1回复 待解决
repo连不上应该怎么解决
5951浏览 • 1回复 待解决
win11下安装hpm报错如何解决
4216浏览 • 2回复 待解决