android一个block的大小

     android 4.0限制了文件系统的大小是240MB,经常会因为往系统里面添加了

太多APK或者是默认文件而超过限制,编译不通过。编译不过的时候,会提示

Failed to allocate 1162 blocks。但是一个blocks的大小是多少呢,我不知道。

然后我就做了个实验,添加一个1.1M的apk,查看生成的系统镜像会多出多少

blocks,结果是261个,计算了一下,大概240blocks会占用1M的空间。

      现在我还没搞明白具体一个blocks的大小,先写在这里,要是有高手看到了,

请留个言。

ps:后来,我仔细想了下,240MB的文件系统,总共有61440个blocks,这个数字

在每次编译完成之后,都有显示,我却没注意,这样就算来,一个blocks的大小

就是4KB。

ps:后面,我看了操作系统中关于MMU管理的那一块内容,blocks英文是块的意思,

估计是和页大小或者页帧的大小一致的,在32位操作系统中为4KB。看来知识是慢慢

积累的。

你可能感兴趣的:(android一个block的大小)