1、 由于客户定制apk过大,导致编译时过大修改路径
device\mediatek\build\build\tools\ptgen\MT6735\partition_table_MT6735.xls
2、后面在编译OTA 的时候又遇到OTA包编译失败,修改如下:
a、这是由于python 2.7 脚本限制
参考/prebuilts/python/linux-x86/2.7.5/lib/python2.7/zipfile.py
ZIP64_LIMIT = (1 << 31) - 1 (31bits相当于2G)
改成32足够应付5.1 了
b、还有关于build/tools/releasetools/下的脚本
add_img_to_target_files.py
img_from_target_files.py
ota_from_target_files
三个文件里所有
output_zip = zipfile.ZipFile(args[1], “w”, compression=zipfile.ZIP_DEFLATED)
修改为:
output_zip = zipfile.ZipFile(args[1], “w”, compression=zipfile.ZIP_DEFLATED, allowZip64=True)
如下图:
add_img_to_target_files.py
img_from_target_files.py
ota_from_target_files