otapackage专题

make otapackage 过程中 / 分区过小导致的失败

做差分包生成时候,源码默认会占用 / 分区,因此如果 / 分区太小,因为当素材包很大的时候,可能会占用20G的空间。 解决:改变 / 分区的目录,选择足够分区大小的目录 diff --git a/tools/releasetools/common.py b/tools/releasetools/common.py index 26b0007..be2b6c9 100755 --- a/to

make otapackage 素材包太大导致的失败

该错误是由于android默认采用的是ZIP,因此当生成素材包的中间文件超出4G则会导致一系列的错误,解决方法可以采用ZIP64。 diff --git a/tools/releasetools/add_img_to_target_files.py b/tools/releasetools/add_img_to_target_files.py index 5a0a411..e2982cd