输入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指令有什么区别
1855浏览 • 1回复 待解决
Build Output文件报错
3710浏览 • 1回复 待解决
build app 报错 Components state is illegal!
1621浏览 • 1回复 待解决
鸿蒙demo gradle报错怎么解决
5636浏览 • 4回复 待解决
新手小白,如何学习python
4775浏览 • 1回复 待解决
Hi3861_wifiiot_app_allinone(WiFiSDK)
1850浏览 • 3回复 待解决
修改包名后报错,请问如何解决?
306浏览 • 1回复 待解决
鸿蒙以后会出Python的开发模板吗?
3600浏览 • 2回复 待解决
win11下安装hpm报错如何解决
1854浏览 • 2回复 待解决
build.gradle中的签名问题
3349浏览 • 2回复 待解决
【ETS】ets没有input,如何实现输入
3257浏览 • 2回复 待解决
repo连不上应该怎么解决
1813浏览 • 1回复 待解决
js如何清空一个input 输入框的内容
2034浏览 • 1回复 待解决
benchmarksql测试建表报错怎么回事?
374浏览 • 2回复 待解决