当前位置:   article > 正文

Android 系统定制常用方案_could not allocate block in ext2 filesystem while

could not allocate block in ext2 filesystem while populating file system

1. sdcard预留空间防止空间满系统无法启动(Android 9.0)

 

修改文件:/system/core/sdcard/sdcard.cpp

预留192M空间

2. 预置文件到系统中,常用的如system/etc 目录下

可以在自己模块的Android.mk 中添加

  1. $(info 'copy')
  2. $(shell mkdir -p $(PRODUCT_OUT)/system/etc/abc)
  3. $(shell cp -r $(LOCAL_PATH)/abc/* $(PRODUCT_OUT)/system/etc/abc/)

3. system.img编译超过最大定义限制

 Could not allocate block in ext2 filesystem while populating file system
Out of space? the tree size of out/target/product/xxx/system is (MB): 

适当BoardConfig.mk中以下变量的值

BOARD_SYSTEMIMAGE_PARTITION_SIZE

当然首先推荐优化app大小

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/586911
推荐阅读
相关标签
  

闽ICP备14008679号