Android 系统修改分区

一. MTK

/device/mediateksample下搜索

grep -nr "BOARD_MTK_VENDOR_SIZE_KB" ./

看是否有相关客制化修改

如果没有截图中的客制化修改的话

打开alps-mp-o1.mp1-V1\alps\XXX\XXX\device\mediatek\build\build\tools\ptgen\MTXXXX

修改partition_table_MTXXXX.xls文件

[DESCRIPTION]

 

 根据google释放的Android Go 文档《GMS_Go_Requirements.pdf》中Disk Space Requirements章节的说明,Android Go版本,需要根据emmc size做调整,userdata分区至少打到如下size限定要求,来满足终端用户的使用体验需求。

 

 

 

[SOLUTION]

 

需要特别注意上面的说明,GB单位是以1000位base计算的,不是1024 base,

 

以8GB emmc为例,要求开机后,adb shell df 查到的data分区1k-blocks的数值*1024之后>= 5500000000即可

也就是 data分区的total size > 5500000000 bytes,约5.1 GB就可以满足google要求

 

这部分我们有跟google 确认过,按上面理解配置即可。


针对google在A-Go上userdata分区这部分限定,按O版本原生的配置无法达到google的要求,

 

我们建议在BoardConfig.mk中,按如下大小设定,这样可以满足google需求,且不影响后续升级及软件基本功能

 

alps/device/mediatekprojects/$project/BoardConfig.mk中设定:

 

BOARD_MTK_SYSTEM_SIZE_KB := 1024000

BOARD_MTK_VENDOR_SIZE_KB := 307200

BOARD_MTK_CACHE_SIZE_KB := 114688

 

修改后如有相关问题,请提eservcie支持。

 

二. 展讯

idh.code/build/buildplus/buildspec/XXX.spec

修改:BUILD_CONST_BUILD_SYSTEM_SIZE

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值