编译android vbox_x86-eng 报错

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值