积分28 / 贡献0
提问3答案被采纳0文章1
1赞
0踩
收藏
举报
润开鸿_梁开祝
lakewater
回复 润开鸿_梁开祝: 这个hb命令读取的是哪个文件里面的参数配置? 看起来比build.sh命令简单
回复 lakewater: 可以参考一下这个帖子,不过那是基于OH 3.1 版本的: https://ost.51cto.com/posts/12065
润开鸿_闻飞
回复 润开鸿_闻飞: 有时候如果不删除out目录,在编译自己修改的代码模块,即使没有修改,经常报奇怪的错误,所以很多时候就需要重新拉全部代码,然后执行全量编译,但是有时候也是报莫名奇妙的错误,就是那种不好找原因的那种,所以现在考虑每次全量编译,就删除out目录,这样差不多每次都是成功的,但是这样,时间就还是减少不了。
回复 lakewater: 可以考虑按照以下方法操作:
回复 lakewater: 可以考虑以下几个方法: 1、OpenHarmony代码都放在同一个目录下,例如各个版本都放在~/OpenHarmony目录下,然后下载所需的版本,例如~/OpenHarmony/master,执行./build/prebuilts_download.sh,确保第一次必须是成功的,然后全量编译也都是成功的,这时不要删除~/OpenHarmony/openharmony_prebuilts,下次能复用,如果有错误,删除代码和~/OpenHarmony/openharmony_prebuilts,重新操作 2、OpenHarmoy代码下载可参考https://forums.openharmony.cn/fo ... tid=2803&extra= 3、一般奇怪的错误通常出在~/OpenHarmony/openharmony_prebuilts第一次下载有问题,然后会一直遗留下来,其次如果感觉有问题可以删除out目录后编译 4、正常情况不需要删除代码后重新下载的 5、如果Ubuntu环境问题,可参考下面的链接进行一键适配Ubuntu编译环境:https://forums.openharmony.cn/fo ... thread&tid=2804