openharmony编译报错ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor

ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor

作者:坚果

公众号:“大前端之旅

华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客专家博主,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

安装教程可以看这儿,我不多做解释,我就是根据文档走的

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-setting.md

然后我的ubuntu 版本是20.0.4

只要按照文档,一步步走的话,还是没有太大的问题。

我在最后按照完成,编译的时候出现了一些问题,也是借助社区的大牛,问题得以解决,在此,感谢大牛们的帮助。

编译报错

image-20220324083250039

查看环境

image-20220324083225964

查看版本

image-20220324083204252

尝试删除工程根目录中的ohos_config.json文件,再执行“hb set”命令依旧报错

image-20220324084730627

解决

卸载这个 pip3 uninstall ohos-build
然后在这个源码路径执行 一下三行代码都可以

 pythom3 -m  pip install build/lite

 pythom3 -m  pip install ohos-build 

pip3 install build/lite

image-20220324083237410

总结

鸿蒙的编译体系是超级大坑,十分麻烦的,一不小心,你可能会被劝退,所以做好心理准备,同时多交流,我就是在交流中解决问题的,这一篇文章的出现离不开大家的帮助。

所以这儿也多说两句,尤其对于Oppenharmony初学者来说,社区是很重要的,因为有些资料你去百度,google不一定有,但是在对应的社区可能会找到答案。尤其对于目前的社区来说,还有就是向社区的一写大牛提问,学习,站在大牛的肩膀上,你会少走很多弯路。

最后LiteOS的解耦做的还不充分,建议大家可以多贡献;跨RT0S的移植是一个难点, 呼吁大家一起来解决。

  • 1
    点赞
  • 6
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:护眼 设计师:闪电赇1 返回首页
评论

打赏作者

坚果的博客

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值