Android 编译 error: do_inode_allocate_extents的问题
2013-08-26 17:20
579 查看
今天将内核从1.3转到2.0,在编译的时候出现如下错误:
而Size: 536870912 为512M,而我在preinstall中引入的apk的大小为138M,并且在1.3中是没有此问题的。对比BoardConfig,也没什么举起出入。所以i感觉不是这个大小的问题。
又试着修改sys_partional中相关的分区大小,还是一样,
在晚上查找---http://blog.csdn.net/suwenqiang_2011/article/details/7770130 说是启动的问题,如果是NAND启动就不会存在大小问题,有可能是TF启动,但是我这是NAND启动的,并试着clean了一下,将preinstall去掉,他又是OK的,后面不知动了什么,又出现此问题........
偶然一次将mk中的某些ko文件注释掉,重新编译了几次,有OK啦......成功的时候如下:
具体不知什么问题............
最终版本:
应该还是BoardConfig.mk中BOARD_SYSTEMIMAGE_PARTITION_SIZE :大小的问题,以及在sys_partition.fex文件中nandd下size的大小。
我在 将他们都设为1G的时候,然后在编译,完全是OK的,出来的固件有648M之多。
+ make_ext4fs -s -l 536870912 -a system out/target/product/wing-chiphd/system.img out/target/product/wing-chiphd/system Creating filesystem with parameters: Size: 536870912 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 2048 Label: Blocks: 131072 Block groups: 4 Reserved block group size: 31 error: do_inode_allocate_extents: Failed to allocate 3284 blocks + '[' 1 -ne 0 ']' + exit 4 error: failed to build out/target/product/wing-chiphd/system.img from out/target/product/wing-chiphd/system make: *** [systemimage-nodeps] 错误 1
而Size: 536870912 为512M,而我在preinstall中引入的apk的大小为138M,并且在1.3中是没有此问题的。对比BoardConfig,也没什么举起出入。所以i感觉不是这个大小的问题。
又试着修改sys_partional中相关的分区大小,还是一样,
在晚上查找---http://blog.csdn.net/suwenqiang_2011/article/details/7770130 说是启动的问题,如果是NAND启动就不会存在大小问题,有可能是TF启动,但是我这是NAND启动的,并试着clean了一下,将preinstall去掉,他又是OK的,后面不知动了什么,又出现此问题........
偶然一次将mk中的某些ko文件注释掉,重新编译了几次,有OK啦......成功的时候如下:
+ make_ext4fs -s -l 536870912 -a system out/target/product/wing-chiphd/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/wing-chiphd/system Creating filesystem with parameters: Size: 536870912 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 2048 Label: Blocks: 131072 Block groups: 4 Reserved block group size: 31 Created filesystem with 1515/32768 inodes and 127562/131072 blocks + '[' 0 -ne 0 ']' Running: simg2img out/target/product/wing-chiphd/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/wing-chiphd/obj/PACKAGING/systemimage_intermediates/unsparse_system.img
具体不知什么问题............
最终版本:
应该还是BoardConfig.mk中BOARD_SYSTEMIMAGE_PARTITION_SIZE :大小的问题,以及在sys_partition.fex文件中nandd下size的大小。
我在 将他们都设为1G的时候,然后在编译,完全是OK的,出来的固件有648M之多。
相关文章推荐
- android 编译错误do_inode_allocate_extents: Failed to allocate 157
- error: do_inode_allocate_extents: Failed to allocate 1162 blocks
- ERROR:do_inode_allocate_extents: Failed to allocate 71 blocks
- error: do_inode_allocate_extents: Failed to allocate 4133 blocks
- Android源码编译时,遇到的问题:error: "_FORTIFY_SOURCE" redefined [-Werror]
- Android 系统编译过程中出现scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h问题解决
- android studio DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. >
- cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- 编译android遇到java虚拟机堆内存不够的问题 java.lang.OutOfMemoryError: GC overhead limit exceeded 解决方法
- android studio DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. >
- ubuntu1604编译android5.1(android L)失败error: unsupportedreloc 43等问题
- DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. > com.android.ide
- android 布局,编译问题。Error in an XML file: aborting build.
- Android源码编译时遇到的问题:error:reference 'counts' cannot be declared 'mutable'
- Centos 7编译Android工程出现 error while loading shared libraries: libz.so.1 的问题
- Android Sdudio gradle编译问题Error:(20, 1)
- Android编译错误error: ext4_allocate_best_fit_partial: failed to allocate 74 blocks, out of space?
- android编译error问题总结
- cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
- [android开发笔记]android中导入版本不一致的project可能会遇到的编译问题