日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

I.MX6 system.img unpack repack

發布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 I.MX6 system.img unpack repack 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/************************************************************************** I.MX6 system.img unpack repack* 說明:* 以前的system.img直接ext4的,現在的system.img是data類型的,需要工具* 進行轉換才行,需要這些工具主要是還是為了減少開發中編譯等待時間過長。** 2016-9-10 深圳 南山平山村 曾劍鋒************************************************************************/一、參考文檔:1. Android中system.img的兩種格式及其相互轉換方法http://www.th7.cn/Program/Android/201501/381202.shtml2. ext4 unpack/repack toolshttp://web.djodjo.org/article/download/android/tools/x86_linux/ext4tools 二、執行命令:1. source ./build/envsetup.sh 2. make img2simg_host三、編譯輸出信息:......including ./system/security/softkeymaster/Android.mk ...including ./system/vold/Android.mk ...including ./tools/external/fat32lib/Android.mk ...*** Overlay change detected, clean shared intermediate files...*** rm -rf out/target/common/obj/APPS/framework-res_intermediates out/target/common/obj/APPS/Launcher2_intermediates out/target/common/obj/APPS/SettingsProvider_intermediates out/target/common/obj/APPS/Settings_intermediates out/target/common/obj/APPS/Bluetooth_intermediatesImport includes file: out/host/linux-x86/obj32/EXECUTABLES/img2simg_host_intermediates/import_includesHeader: out/target/product/generic/obj/include/libexpat/expat.hHeader: out/target/product/generic/obj/include/libexpat/expat_external.hHeader: out/target/product/generic/obj/include/libpng/png.hHeader: out/target/product/generic/obj/include/libpng/pngconf.hHeader: out/target/product/generic/obj/include/libpng/pngusr.hHeader: out/target/product/generic/obj/include/selinux/selinux.hHeader: out/target/product/generic/obj/include/selinux/label.hHeader: out/target/product/generic/obj/include/selinux/context.hHeader: out/target/product/generic/obj/include/selinux/avc.hHeader: out/target/product/generic/obj/include/selinux/android.hHeader: out/target/product/generic/obj/include/libsonivox/eas.hHeader: out/target/product/generic/obj/include/libsonivox/eas_types.hHeader: out/target/product/generic/obj/include/libsonivox/eas_reverb.hHeader: out/target/product/generic/obj/include/libsonivox/jet.hHeader: out/target/product/generic/obj/include/libsonivox/ARM_synth_constants_gnu.incHeader: out/target/product/generic/obj/include/libwpa_client/wpa_ctrl.hHeader: out/target/product/generic/obj/include/libwpa_client/qca-vendor.hhost C: img2simg_host <= system/core/libsparse/img2simg.cExport includes file: system/core/libsparse/Android.mk -- out/host/linux-x86/obj32/EXECUTABLES/img2simg_host_intermediates/export_includeshost Executable: img2simg_host (out/host/linux-x86/obj32/EXECUTABLES/img2simg_host_intermediates/img2simg)Install: out/host/linux-x86/bin/img2simg#### make completed successfully (03:18 (mm:ss)) ####zengjf@zengjf:~/myandroid$ 四、真正的img2simg1. 上面編譯出來的img2simg還是有問題,會報如下錯誤:zengjf@zengjf:~/myandroid$ img2simg out/target/product/sabresd_6dq/obj/PACKAGING/systemimage_intermediates/system.img system.imgimg2simg: ../../core/libsparse/sparse.c:143: write_all_blocks: Assertion `pad >= 0' failed. Aborted (core dumped)2. 下載參考文檔中的img2simg,驗證可行。

?

總結

以上是生活随笔為你收集整理的I.MX6 system.img unpack repack的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。