编译android vbox_x86-eng 报错
2014-09-28 21:47
169 查看
Running: mkuserimg.sh out/target/product/vbox_x86/system out/target/product/vbox_x86/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 268435456 out/target/product/vbox_x86/root/file_contexts + echo 'in mkuserimg.sh PATH=out/host/linux-x86/bin/:/usr/lib/jvm/java-6-sun/bin:/home/zhengzp/android/out/host/linux-x86/bin:/home/zhengzp/android/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/bin:/home/zhengzp/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7/bin:/home/zhengzp/android/development/emulator/qtools:/home/zhengzp/android/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/bin:/home/zhengzp/android/development/scripts:/home/zhengzp/android/prebuilts/devtools/tools:/home/zhengzp/jdk1.6.0_45/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games' in mkuserimg.sh PATH=out/host/linux-x86/bin/:/usr/lib/jvm/java-6-sun/bin:/home/zhengzp/android/out/host/linux-x86/bin:/home/zhengzp/android/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/bin:/home/zhengzp/android/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.7/bin:/home/zhengzp/android/development/emulator/qtools:/home/zhengzp/android/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/bin:/home/zhengzp/android/development/scripts:/home/zhengzp/android/prebuilts/devtools/tools:/home/zhengzp/jdk1.6.0_45/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games + ENABLE_SPARSE_IMAGE= + '[' out/target/product/vbox_x86/system = -s ']' + '[' 6 -ne 5 -a 6 -ne 6 ']' + SRC_DIR=out/target/product/vbox_x86/system + '[' '!' -d out/target/product/vbox_x86/system ']' + OUTPUT_FILE=out/target/product/vbox_x86/obj/PACKAGING/systemimage_intermediates/system.img + EXT_VARIANT=ext4 + MOUNT_POINT=system + SIZE=268435456 + FC=out/target/product/vbox_x86/root/file_contexts + case $EXT_VARIANT in + '[' -z system ']' + '[' -z 268435456 ']' + '[' -n out/target/product/vbox_x86/root/file_contexts ']' + FCOPT='-S out/target/product/vbox_x86/root/file_contexts' + MAKE_EXT4FS_CMD='make_ext4fs -S out/target/product/vbox_x86/root/file_contexts -l 268435456 -a system out/target/product/vbox_x86/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/vbox_x86/system' + echo make_ext4fs -S out/target/product/vbox_x86/root/file_contexts -l 268435456 -a system out/target/product/vbox_x86/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/vbox_x86/system make_ext4fs -S out/target/product/vbox_x86/root/file_contexts -l 268435456 -a system out/target/product/vbox_x86/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/vbox_x86/system + make_ext4fs -S out/target/product/vbox_x86/root/file_contexts -l 268435456 -a system out/target/product/vbox_x86/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/vbox_x86/system Creating filesystem with parameters: Size: 268435456 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 1024 Label: Blocks: 65536 Block groups: 2 Reserved block group size: 15 error: do_inode_allocate_extents: Failed to allocate 6 blocks + '[' 1 -ne 0 ']' + exit 4
网上找了很多资料,发现是要修改BoardConfig.mk 的BOARD_SYSTEMIMAGE_PARTITION_SIZE 值,因为值太小,所以要设置一个比原来的值大的值,但是网上的都是在device目录下找,但是vbox_x86的不在device目录下,是在build/target/board/目录下,找得我好辛苦啊....
# 50M BOARD_USERDATAIMAGE_PARTITION_SIZE := 52428800 # 500M BOARD_INSTALLERIMAGE_PARTITION_SIZE := 524288000 TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true # Reserve 265M for the system partition BOARD_SYSTEMIMAGE_PARTITION_SIZE := 307200000 原来是265m,我现在改为300m
相关文章推荐
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- Android 2.3 GingerBread for VirtualBox x86编译指南
- android 4.0 编译模式 eng - > user 时遇到的有关问题
- Android 编译选项user、userdebug和eng的区别
- x86平台编译Android
- Build Android-x86 ICS 4 Virtualbox from Google Virtualbox Target and Intel Kernel 编译体验
- Android-x86的源代码下载方法与编译过程
- Android-x86的源代码下载方法与编译过程
- Android编译选项eng、user、userdebug的区别
- Android 2.3 GingerBread for VirtualBox x86编译指南
- 基于2.6.29内核的x86平台Android编译过程
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- 编译android2.3 x86_64 Linux Error: gnu/stub-32.h missing error and solution
- android2.2 源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6
- 使用ubuntu x86_64位元编译Android代码遇到的library问题(solved)
- Android-x86入门之--源代码的下载与编译
- 【学习Android遇到的错误】VBox安装android x86的时候无法连接
- Android编译选项user、userdebug和eng的区别