国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OpenHarmony 4.0 源碼編譯hb 問題排查記錄

這篇具有很好參考價(jià)值的文章主要介紹了OpenHarmony 4.0 源碼編譯hb 問題排查記錄。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

OS:Ubuntu 22.04 x86_64

下載好Openharmony 4.0Beta2 的源碼

$ pip3 install ohos-build
$ cd openharmony-4.0b2
$ hb set
Traceback (most recent call last):
  File "/home/loongson/.local/bin/hb", line 8, in <module>
    sys.exit(main())
  File "/home/loongson/.local/lib/python3.10/site-packages/hb/__main__.py", line 49, in main
    topdir = find_top()
  File "/home/loongson/.local/lib/python3.10/site-packages/hb/__main__.py", line 37, in find_top
    raise Exception("Please call hb utilities inside source root directory")
Exception: Please call hb utilities inside source root directory

從錯(cuò)信息看是找到某個(gè)目錄,hb 是python寫的,所以打算看看源碼是找個(gè)目錄出錯(cuò)了,根據(jù)出錯(cuò)信息直接看源碼文件。

$ vim /home/loongson/.local/lib/python3.10/site-packages/hb/__main__.py

VERSION = "0.4.6"


def find_top():
    cur_dir = os.getcwd()
    while cur_dir != "/":
        hb_internal = os.path.join(cur_dir, 'build/lite/hb_internal')
        if os.path.exists(hb_internal):
            return cur_dir

        cur_dir = os.path.dirname(cur_dir)
    raise Exception("Please call hb utilities inside source root directory")

查看python 代碼可知報(bào)錯(cuò)原因是沒找到 build/lite/hb_internal,在OpenHamony 源碼下確實(shí)沒有發(fā)現(xiàn)有build/lite/hb_internal, 去OpenHarmony 源碼倉發(fā)現(xiàn)build_lite這個(gè)倉庫里面有,所以從這里下載一份到源碼放到OpenHarmony 中去。

下載build_lite 源碼, 從中復(fù)制hb_internal 到openharmony 的源碼目錄即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-703048.html

$ cd ../
$ git clone https://gitee.com/openharmony/build_lite
$ cd build_lite
$ cp -rf hb_internal ../openharmony-4.0b2/build/lite

$ cd ../openharmony-4.0b2

到了這里,關(guān)于OpenHarmony 4.0 源碼編譯hb 問題排查記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Openharmony鴻蒙內(nèi)核編譯及qemu運(yùn)行過程問題記錄

    Openharmony鴻蒙內(nèi)核編譯及qemu運(yùn)行過程問題記錄

    該篇筆記記錄鴻蒙內(nèi)核編譯流程,及qemu運(yùn)行記錄。主要根據(jù) https://gitee.com/openharmony/device_qemu 執(zhí)行。由于整個(gè)過程不是很順利,故做此筆記。(ps:因?yàn)楣P者的ubuntu環(huán)境不純凈,坑較多。純凈的環(huán)境照著文檔做應(yīng)該問題不大) 采用的策略是,【docker編譯】+【ubuntu執(zhí)行qemu】 純

    2024年02月11日
    瀏覽(24)
  • Docker 編譯OpenHarmony 4.0 release

    Docker 編譯OpenHarmony 4.0 release

    編譯環(huán)境:Ubuntu 20.04 OpenHarmony版本:4.0 release 平臺(tái)設(shè)備:RK3568 OpenHarmony 3.2更新至OpenHarmony 4.0后,公司服務(wù)器無法編譯通過,總是在最后幾十個(gè)文件時(shí)報(bào)錯(cuò),錯(cuò)誤碼4000: 經(jīng)分析嘗試: 1、相同的步驟和命令,wsl2 編譯OpenHarmony 4.0 r正常。 2、服務(wù)器使用sudo編譯正常,但由于sudo使

    2024年02月03日
    瀏覽(47)
  • OpenHarmony 4.0 Release 編譯異常處理

    編譯環(huán)境:Ubuntu 20.04 OpenHarmony 軟件版本:4.0 Release 設(shè)備平臺(tái):rk3568 參考官網(wǎng)步驟: OpenHarmony 4.0 Release 源碼獲取 參考官網(wǎng)構(gòu)建步驟: v4.0 Release 編譯構(gòu)建 如果上述步驟一切順利,編譯通過,build log如下: 下拉代碼執(zhí)行報(bào)錯(cuò) unable to resolve “fork_flow”\\\" 表明repo工具無法解析名為

    2024年02月05日
    瀏覽(24)
  • HarmonyOS 鴻蒙開發(fā)DevEco Studio OpenHarmony:編譯構(gòu)建概述

    目錄 OpenHarmony構(gòu)建體系 構(gòu)建工具Hvigor 構(gòu)建插件hvigor-ohos-plugin 工程目錄及配置文件說明 如何構(gòu)建應(yīng)用/服務(wù) 啟動(dòng)應(yīng)用/服務(wù)構(gòu)建 查看編譯過程

    2024年02月22日
    瀏覽(93)
  • ANSYS導(dǎo)出模態(tài)、剛度矩陣,并將剛度矩陣hb格式轉(zhuǎn)化為矩陣格式。(只為簡單記錄自己科研過程中遇到的問題)

    目錄 ? 第一:ANSYS進(jìn)行模態(tài)分析,并將其導(dǎo)出的命令流。模態(tài)分析可以不輸入荷載。 第二,提取剛度矩陣。 第三,利用MATLAB將HB格式剛度矩陣轉(zhuǎn)化為正常形式。

    2024年04月16日
    瀏覽(33)
  • OpenHarmony源碼學(xué)習(xí)之編譯構(gòu)建

    OpenHarmony源碼學(xué)習(xí)之編譯構(gòu)建

    云將東游,過扶搖之枝,而適遭鴻蒙?!肚f子·在宥》 OpenHarmony是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目,目標(biāo)是面向全場景、全連接、全智能時(shí)代、基于開源的方式,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái),促進(jìn)萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。

    2024年02月04日
    瀏覽(17)
  • OpenHarmony源碼學(xué)習(xí)之編譯框架

    OpenHarmony源碼學(xué)習(xí)之編譯框架

    云將東游,過扶搖之枝,而適遭鴻蒙。—《莊子·在宥》 OpenHarmony是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目,目標(biāo)是面向全場景、全連接、全智能時(shí)代、基于開源的方式,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái),促進(jìn)萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。

    2024年02月01日
    瀏覽(20)
  • 迅為iTOP-4412之Android 4.0/Linux源碼編譯

    迅為iTOP-4412之Android 4.0/Linux源碼編譯

    搭建配置好 ? uboot 、 Linux3.0 和 Android4.0的 編譯環(huán)境,完整搭建配置過程可參照下述博文: 迅為iTOP-4412之Android 4.0系統(tǒng)編譯環(huán)境的搭建(完整版)-CSDN博客 ?https://blog.csdn.net/Eva20192020/article/details/134668004?spm=1001.2014.3001.5502 提示:虛擬機(jī)中解壓完后的原打包文件建議刪除,可以節(jié)

    2024年02月03日
    瀏覽(21)
  • OpenHarmony鴻蒙源碼下載編譯和開發(fā)環(huán)境搭建

    OpenHarmony鴻蒙源碼下載編譯和開發(fā)環(huán)境搭建

    目錄 一、開發(fā)環(huán)境搭建和源碼下載 二、編譯 三、總結(jié) ?一、開發(fā)環(huán)境搭建 最好是在如Ubuntu18.04以上的系統(tǒng)中搭建,不然有些軟件依賴需要解決,加大搭建時(shí)間 如gitee中開源OpenHarmony中的文檔所示,搭建開發(fā)環(huán)境,搭建文檔網(wǎng)站如下: zh-cn/device-dev/get-code/sourcecode-acquire.md ·

    2024年01月21日
    瀏覽(49)
  • 記錄兩次問題排查過程

    一、引入了一個(gè)第三方的jar包提供的能力,需要把三個(gè)官方的jar(transmittable、aspectJ等)引入項(xiàng)目,我放在了resource目錄下,新建了一個(gè)lib。啟動(dòng)時(shí)對(duì)三個(gè)jar執(zhí)行-javaagent命令。之前都沒問題。同時(shí)該項(xiàng)目的測試和預(yù)發(fā)環(huán)境鏡像也可以正常啟動(dòng),但是prod環(huán)境報(bào)錯(cuò)鏡像里找不到這

    2024年02月15日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包