20231224解決outcommit_id.xml1 parser error Document is empty的問題

20231224解決outcommit_id.xml1 parser error ?Document is empty的問題
2023/12/24 18:13


在開發RK3399的Android10的時候,出現:
rootroot@rootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$ make installclean
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=rk3399_Android10
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a15
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-91-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200305.004.A1
OUT_DIR=out
============================================
16:51:00 Deleted images and staging directories.

#### build completed successfully (14 seconds) ####

rootroot@rootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$ ll
total 249120
drwxrwxr-x ?38 rootroot rootroot ? ? ?4096 12月 24 16:43 ./
drwxrwxrwx ?10 rootroot rootroot ? ? ?4096 12月 24 07:30 ../
drwxrwxr-x ?26 rootroot rootroot ? ? ?4096 12月 24 16:09 10u-boot/
drwxrwxr-x ?27 rootroot rootroot ? ? ?4096 12月 20 19:18 61u-boot/
lrwxrwxrwx ? 1 rootroot rootroot ? ? ? ?19 12月 20 15:06 Android.bp -> build/soong/root.bp
drwxrwxr-x ?31 rootroot rootroot ? ? ?4096 12月 20 15:06 art/
drwxrwxr-x ?13 rootroot rootroot ? ? ?4096 12月 20 15:06 bionic/
drwxrwxr-x ? 3 rootroot rootroot ? ? ?4096 12月 20 15:06 bootable/
lrwxrwxrwx ? 1 rootroot rootroot ? ? ? ?26 12月 20 15:06 bootstrap.bash -> build/soong/bootstrap.bash*
drwxrwxr-x ? 6 rootroot rootroot ? ? ?4096 12月 20 15:06 build/
-r-xr-xr-x ? 1 rootroot rootroot ? ? ?6914 12月 20 15:06 build.sh*
-r-xr-xr-x ? 1 rootroot rootroot ? ? 14109 12月 20 15:06 .classpath*
drwxrwxr-x ?12 rootroot rootroot ? ? ?4096 12月 20 15:06 cts/
drwxrwxr-x ?10 rootroot rootroot ? ? ?4096 12月 20 15:06 dalvik/
drwxrwxr-x ? 5 rootroot rootroot ? ? ?4096 12月 20 15:06 developers/
drwxrwxr-x ?20 rootroot rootroot ? ? ?4096 12月 20 15:06 development/
drwxrwxr-x ? 4 rootroot rootroot ? ? ?4096 12月 20 15:06 device/
drwxrwxr-x 306 rootroot rootroot ? ? 12288 12月 20 15:08 external/
drwxrwxr-x ?15 rootroot rootroot ? ? ?4096 12月 20 15:10 frameworks/
drwxrwxr-x ?13 rootroot rootroot ? ? ?4096 12月 20 15:10 hardware/
-r--r--r-- ? 1 rootroot rootroot ? ? ? 162 12月 20 15:06 javaenv.sh
drwxrwxr-x ?30 rootroot rootroot ? ? ?4096 12月 22 20:47 kernel/
-rwx------ ? 1 rootroot rootroot 214721754 12月 20 08:23 kernel72.tgz*
drwxrwxr-x ?19 rootroot rootroot ? ? ?4096 12月 20 15:11 libcore/
drwxrwxr-x ? 8 rootroot rootroot ? ? ?4096 12月 20 15:11 libnativehelper/
-r--r--r-- ? 1 rootroot rootroot ? ? ? ?92 12月 20 15:06 Makefile
-r-xr-xr-x ? 1 rootroot rootroot ? ? 10370 12月 20 15:06 mkimage.sh*
drwxrwxr-x ?11 rootroot rootroot ? ? ?4096 12月 24 16:51 out/
drwxrwxr-x ? 9 rootroot rootroot ? ? ?4096 12月 20 15:11 packages/
drwxrwxr-x ? 6 rootroot rootroot ? ? ?4096 12月 20 15:11 pdk/
drwxrwxr-x ? 3 rootroot rootroot ? ? ?4096 12月 20 15:11 platform/
drwxrwxr-x ?10 rootroot rootroot ? ? ?4096 12月 20 15:12 platform_testing/
drwxrwxr-x ?28 rootroot rootroot ? ? ?4096 12月 20 15:24 prebuilts/
drwxrwxr-x ? 7 rootroot rootroot ? ? ?4096 5月 ?22 ?2020 .repo/
-r-xr-xr-x ? 1 rootroot rootroot ? ? ? 519 12月 20 15:24 restore_patches.sh*
drwxrwxr-x ? 9 rootroot rootroot ? ? ?4096 12月 24 16:03 rkbin/
drwxrwxr-x ? 9 rootroot rootroot ? ? ?4096 12月 20 15:06 RKDocs/
drwxrwxr-x ? 5 rootroot rootroot ? ? ?4096 12月 20 15:24 rkst/
drwxrwxr-x ? 5 rootroot rootroot ? ? ?4096 12月 20 15:06 RKTools/
drwxrwxr-x ? 7 rootroot rootroot ? ? ?4096 12月 24 16:45 rockdev/
drwxrwxr-x ?24 rootroot rootroot ? ? ?4096 12月 20 15:24 sdk/
drwxrwxr-x ?38 rootroot rootroot ? ? ?4096 12月 20 15:24 system/
drwxrwxr-x ? 9 rootroot rootroot ? ? ?4096 12月 20 15:24 test/
drwxrwxr-x ? 4 rootroot rootroot ? ? ?4096 12月 20 15:24 toolchain/
drwxrwxr-x ?19 rootroot rootroot ? ? ?4096 12月 20 15:25 tools/
drwxrwxr-x ?22 rootroot rootroot ? ? ?4096 12月 24 16:44 u-boot/
-rwx------ ? 1 rootroot rootroot ?22333991 12月 24 16:39 u-boot81.tgz*
-rwx------ ? 1 rootroot rootroot ?17818883 12月 14 19:21 u-boot81在firefly.tgz*
drwxrwxr-x ? 5 rootroot rootroot ? ? ?4096 12月 22 19:45 vendor/
rootroot@rootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$?
rootroot@rootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$?
rootroot@rootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$ make -j36
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=10
TARGET_PRODUCT=rk3399_Android10
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a15
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.15.0-91-generic-x86_64-Ubuntu-20.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=QQ2A.200305.004.A1
OUT_DIR=out
============================================
$(shell find kernel/drivers/net/wireless/rockchip_wlan -name ""*.ko"" -type f | sed -E "s:(kernel/drivers/net/wireless/rockchip_wlan/?(.*)):\\1\\:/recovery/root/pcba/lib/modules/\\2:" | sed "s://:/:g") was changed, regenerating...
$(shell find kernel/drivers/net/wireless/rockchip_wlan -name ""*.ko"" -type f | sed -E "s:(kernel/drivers/net/wireless/rockchip_wlan/?(.*)):\\1\\:/recovery/root/pcba/lib/modules/\\2:" | sed "s://:/:g") was changed, regenerating...
[100% 449/449] initializing build system ...
device/rockchip/common/prebuild.mk:2: warning: Generating manifest snapshot at out/commit_id.xml...
device/rockchip/common/prebuild.mk:3: warning: You can disable this by removing this and setting BOARD_RECORD_COMMIT_ID := false in BoardConfig.mk
Traceback (most recent call last):
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/main.py", line 531, in <module>
? ? _Main(sys.argv[1:])
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/main.py", line 507, in _Main
? ? result = repo._Run(argv) or 0
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/main.py", line 180, in _Run
? ? result = cmd.Execute(copts, cargs)
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/subcmds/manifest.py", line 80, in Execute
? ? self._Output(opt)
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/subcmds/manifest.py", line 70, in _Output
? ? peg_rev_upstream = opt.peg_rev_upstream)
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/manifest_xml.py", line 327, in Save
? ? output_projects(None, root, list(sorted(projects)))
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/manifest_xml.py", line 241, in output_projects
? ? output_project(parent, parent_node, project)
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/manifest_xml.py", line 268, in output_project
? ? value = p.work_git.rev_parse(HEAD + '^0')
? File "/home/rootroot/3TB/Rockchip_Android10.0_SDK_Release/.repo/repo/project.py", line 2747, in runner
? ? (self._project.name, name, p.stderr))
error.GitError: rk/u-boot rev-parse: fatal: not a git repository (or any parent up to mount point /home/rootroot)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

[ 46% 454/971] including build/make/target/board/Android.mk ...
build fstab file with device/rockchip/rk3399/rk3399_Android10/fstab.in....
rebuilding dtbo image with device/rockchip/rk3399/rk3399_Android10/dt-overlay.in....
[ 72% 704/971] including hardware/rockchip/omx_il/Android.mk ...
tools/hooks .git/hooks
[ 20% 1490/7172] Building dtbo img file out/target/product/rk3399_Android10/obj/FAKE/rockchip_dtbo_intermediates/rebuild-dtbo.img.
out/target/product/rk3399_Android10/obj/FAKE/rockchip_dtbo_intermediates/device-dtbo.dtb: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
out/target/product/rk3399_Android10/obj/FAKE/rockchip_dtbo_intermediates/device-dtbo.dtb: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
create image file: out/target/product/rk3399_Android10/obj/FAKE/rockchip_dtbo_intermediates/rebuild-dtbo.img...
Total 1 entries.
[ 20% 1494/7172] Target buildinfo: out/target/product/rk3399_Android10/obj/ETC/system_build_prop_intermediates/build.prop
Target buildinfo from: device/rockchip/rk3399/rk3399_Android10/system.prop
[ 77% 5581/7172] Copy xml: out/target/product/rk3399_Android10/vendor/commit_id.xml
FAILED: out/target/product/rk3399_Android10/vendor/commit_id.xml
/bin/bash -c "(out/soong/host/linux-x86/bin/xmllint out/commit_id.xml >/dev/null ) && (mkdir -p out/target/product/rk3399_Android10/vendor/ ) && (rm -f out/target/product/rk3399_Android10/vendor/commit_id.xml ) && (cp \"out/commit_id.xml\" \"out/target/product/rk3399_Android10/vendor/commit_id.xml\" )"
out/commit_id.xml:1: parser error : Document is empty

^
[ 78% 5607/7172] build out/target/product/rk3399_Android10/system/etc/event-log-tags
packages/services/Car/tests/CarDeveloperOptions/src/com/android/car/developeroptions/EventLogTags.logtags:6: warning: tag "lock_screen_type" (90200) duplicated in packages/apps/Settings/src/com/android/settings/EventLogTags.logtags:6
packages/services/Car/tests/CarDeveloperOptions/src/com/android/car/developeroptions/EventLogTags.logtags:9: warning: tag "exp_det_device_admin_activated_by_user" (90201) duplicated in packages/apps/Settings/src/com/android/settings/EventLogTags.logtags:9
packages/services/Car/tests/CarDeveloperOptions/src/com/android/car/developeroptions/EventLogTags.logtags:12: warning: tag "exp_det_device_admin_declined_by_user" (90202) duplicated in packages/apps/Settings/src/com/android/settings/EventLogTags.logtags:12
packages/services/Car/tests/CarDeveloperOptions/src/com/android/car/developeroptions/EventLogTags.logtags:15: warning: tag "exp_det_device_admin_uninstalled_by_user" (90203) duplicated in packages/apps/Settings/src/com/android/settings/EventLogTags.logtags:15
packages/services/Car/tests/CarDeveloperOptions/src/com/android/car/developeroptions/EventLogTags.logtags:18: warning: tag "settings_latency" (90204) duplicated in packages/apps/Settings/src/com/android/settings/EventLogTags.logtags:18
16:56:10 ninja failed with: exit status 1

#### failed to build some targets (04:54 (mm:ss)) ####

rootroot@rootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$?


百度搜索:out/commit_id.xml:1: parser error : Document is empty

https://blog.csdn.net/u010823818/article/details/132233861
commit_id.xml:1: parser error : Document is empty
SoulKuyan
已于 2023-10-24 09:45:58 修改

修改device/rockchip/common/BoardConfig.mk

將BOARD_RECORD_COMMIT_ID 改為false
BOARD_RECORD_COMMIT_ID ?= false

或者
SYSTEM_WITH_MANIFEST ?= true ? 修改成 false 即可

Z:\3TB\Rockchip_Android10.0_SDK_Release\device\rockchip\common\BoardConfig.mk
Z:\3TB\61Android11.0\device\rockchip\common\BoardConfig.mk

# ethernet
BOARD_HS_ETHERNET ?= false

# Save commit id into firmware
BOARD_RECORD_COMMIT_ID ?= false

# no battery
BUILD_WITHOUT_BATTERY ?= false

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/536718.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/536718.shtml
英文地址,請注明出處:http://en.pswp.cn/news/536718.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

靜態HTTP的常見問題和解決方法

大家好&#xff0c;歡迎來到今天的“靜態HTTP大講堂”&#xff01;今天我們要聊聊靜態HTTP的常見問題和解決方法。別小看這些問題哦&#xff0c;它們就像是那些頑皮的小妖精&#xff0c;時不時地給你的網站搞點惡作劇。不過別擔心&#xff0c;有我在&#xff0c;這些小妖精都得…

推薦一款好用的免費圖片轉換工具bmp轉png工具bmp2png

推薦一款好用的免費圖片轉換工具bmp轉png工具bmp2png 寫這個工具是因為要使用傳奇的部分素材在COCOS2DX使用&#xff0c;但是COCOS2DX不支持BMP如果直接將BMP轉換到PNG的話&#xff0c;網上找到的工具都不支持透明色轉換。難道要用PS一個一個摳圖嗎&#xff1f;要累死所以寫了…

HBase 超大表遷移、備份、還原、同步演練手冊:全量快照 + 實時同步(Snapshot + Replication)不停機遷移方案

博主歷時三年精心創作的《大數據平臺架構與原型實現:數據中臺建設實戰》一書現已由知名IT圖書品牌電子工業出版社博文視點出版發行,點擊《重磅推薦:建大數據平臺太難了!給我發個工程原型吧!》了解圖書詳情,京東購書鏈接:https://item.jd.com/12677623.html,掃描左側二維…

如何選擇適合業務的負載均衡策略?

在分布式系統的高可用設計中&#xff0c;負載均衡非常關鍵&#xff0c;我們知道&#xff0c;分布式系統的特性之一就是支持快速擴展&#xff0c;那么集群擴展之后&#xff0c;服務請求如何從服務器列表中選擇合適的一臺呢&#xff1f;這就需要依賴負載均衡策略。 負載均衡在處…

免 費 搭 建 小程序商城,打造多商家入駐的b2b2c、o2o、直播帶貨商城

在數字化時代&#xff0c;電商行業正經歷著前所未有的變革。鴻鵠云商的saas云平臺以其獨特的架構和先進的理念&#xff0c;為電商行業帶來了全新的商業模式和營銷策略。該平臺涉及多個平臺端&#xff0c;包括平臺管理、商家端、買家平臺、微服務平臺等&#xff0c;涵蓋了pc端、…

項目執行常用的ChatGPT通用提示詞模板

項目啟動與準備&#xff1a;如何確保項目按計劃啟動&#xff0c;并為項目執行做好充分準備&#xff1f; 任務分配與執行&#xff1a;如何合理分配任務&#xff0c;確保項目團隊成員明確各自的責任和目標&#xff1f; 進度監控與調整&#xff1a;如何實時監控項目進度&#xf…

Python 數據分析 Matplotlib篇 plt.rcParams 字典(第5講)

Python 數據分析 Matplotlib篇 plt.rcParams字典(第5講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ?????????????????????????????????????????????????????????????????????????…

17.仿簡道云公式函數實戰-數學函數-ABS

1. ABS函數 ABS 函數可用于返回數字的絕對值 2. 函數用法 ABS(number) 3. 函數示例 如&#xff0c;ABS(-12)和ABS(12)的返回結果均為 12。 4. 代碼實戰 首先我們在function包下創建math包&#xff0c;在math包下創建AbsFunction類&#xff0c;代碼如下&#xff1a; pac…

Python是什么?

Python是一種高級編程語言&#xff0c;具有簡單易學、代碼可讀性強、開發效率高等特點。它采用解釋型執行方式&#xff0c;可以跨平臺運行&#xff0c;并且擁有豐富的第三方庫和框架支持&#xff0c;被廣泛應用于Web開發、數據分析、人工智能等領域。 文章目錄 一、Python的歷…

定位 CPU 高負載 Java 線程

常用命令 # 按照 CPU 使用率排序輸出進程信息 ps -eo pid,ppid,%cpu,%mem,cmd --sort-%cpu# 監控對應 pid 進程下的所有線程按照 CPU 排序 top -Hp "$pid" -o %CPU # jstack 輸出 JVM 堆棧信息 jstack $pid演示事例 查看高負載 Java 進程獲取到對應 pid $ ps -eo …

免費福利馬上截止!深圳的戶外小伙伴別錯過!COSP2024體育展來了

COSP2024戶外博覽會 展會時間&#xff1a;2024年3月14-16日 展會地址&#xff1a;深圳福田會展中心 戶外運動愛好者不可錯過&#xff01; COSP2024戶外博覽會不僅可以逛展 看各種露營裝備、戶外器材 還有各種沙龍、峰會活動 就在明年開年&#xff0c;陽春三月天&#xf…

【辦公技巧】ppt如何加密只能看不能修改?

大家是否想要給PPT文件設置加密&#xff0c;讓ppt文件變為只能查看不能修改的狀態&#xff1f;今天給大家分享給PPT文件設置帶有密碼的只讀模式&#xff08;修改權限&#xff09;。 方法如下&#xff1a; PPT文件之后&#xff0c;將PPT文件進行另存為操作&#xff0c;但是在選…

【反射1】——Java基礎(韓順平講解)

一個需求&#xff0c;引出反射 | 完整的反射使用流程&#xff1a; 在不修改源碼的情況下&#xff0c;來控制程序&#xff0c;也符合設計模式中的opc原則(開閉原則&#xff1a;不修改源碼&#xff0c;擴容功能) 1、創建配置文件&#xff1a;re.properties classfullpathcom.r…

SATA和M.2接口的異同點

SATA和M.2接口是連接存儲設備的兩種常見接口&#xff0c;它們在物理尺寸、傳輸速度、線纜和接頭以及適用設備類型等方面有著顯著的異同點。 物理尺寸 SATA接口通常用于2.5英寸硬盤、3.5英寸硬盤等傳統機械硬盤以及SSD&#xff0c;而M.2接口則是一種較為新型的接口標準&#xff…

裝飾 Web3 項目的用戶交互界面(Web3項目二實戰之四)

用戶交互界面是Web3項目必不可少的,畢竟,Web3項目最終是面向用戶的,所以,Web3項目總得需要一個優美的UI界面,已達到用戶在視覺上精彩盛宴。 誠然,一個Web3項目若到了用戶交互界面,大體上,這個Web3項目也將告一段落了。 沒錯,Web3第二個項目,也將終結于本篇,順勢拉開…

線下終端門店調研包含哪些內容

品牌渠道一般分為線上和線下&#xff0c;線上的價格、促銷信息、店鋪優惠機制等都可以通過登錄查看&#xff0c;但是線下門店的數據則需要進店巡查&#xff0c;否則無法得到真實的店鋪銷售數據&#xff0c;當然也有品牌是靠線下的業務團隊報備機制獲得這些信息&#xff0c;但是…

前端常用的Vscode插件

前端常用的Vscode插件&#x1f516; 文章目錄 前端常用的Vscode插件&#x1f516;1. Chinese (Simplified) (簡體中文) Language Pack for Visual Studio Code -- Vscode中文插件2. Code Runner -- 快速運?調試代碼3. Live Server -- 實時重新加載本地開發服務器4. Image prev…

uni-app之HelloWorld實現

鋒哥原創的uni-app視頻教程&#xff1a; 2023版uniapp從入門到上天視頻教程(Java后端無廢話版)&#xff0c;火爆更新中..._嗶哩嗶哩_bilibili2023版uniapp從入門到上天視頻教程(Java后端無廢話版)&#xff0c;火爆更新中...共計23條視頻&#xff0c;包括&#xff1a;第1講 uni…

JAVA版的鴻鵠云商B2B2C:多商家入駐直播商城系統特性解析 商城免 費搭建

鴻鵠云商 b2b2c產品概述 【b2b2c平臺】&#xff0c;以傳統電商行業為基石&#xff0c;鴻鵠云商支持“商家入駐平臺自營”多運營模式&#xff0c;積極打造“全新市場&#xff0c;全新 模式”企業級b2b2c電商平臺&#xff0c;致力干助力各行/互聯網創業騰飛并獲取更多的收益。從消…

Swift 檢測 iCloud狀態

Show me the code: func isICloudContainerAvailable() -> Bool {if let _ FileManager.default.ubiquityIdentityToken {return true} else {return false} }推薦一下剛上線的 App 熊貓小賬本&#xff0c;里面有用到這篇博客講的內容 熊貓小賬本 一個簡潔的記賬 App&…