[RK3588][Android12] Android->OTA包超过4个G导致打包失败

测试平台

Platform: RK3588
OS: Android12


问题说明:

有的客户需要往系统中内置大量apk,这样就导致最终打包的OTA包超过4个G,从而导致打包OTA的时候报错:Zipfile size would require ZIP64 extensions


解决方法:

可能是python版本限制导致,比如:3588-12中默认python版本是2.7.12
需要切换到python3.xx
使用命令:
update-alternatives --list python
可以查看当前SDK都有哪些版本的 python
使用命令:
update-alternatives --config python
输入对应版本的指令值(0、1 、2)来切换对应版本
然后切换至更高版本的python,再测试打包ota包是否正常

python --version 可以查看当前SDK使用的 python 版本

使用命令:
apt install python2.7
apt install python3.10
apt install python3.8.9
安装指定版本 python


安装更新python版本并将默认版本切换到3.xx以后,再打包就不会报错了。

相关推荐
法的空间8 分钟前
Flutter JsonToDart 支持 JsonSchema
android·flutter·ios
循环不息优化不止14 分钟前
深入解析安卓 Handle 机制
android
恋猫de小郭30 分钟前
Android 将强制应用使用主题图标,你怎么看?
android·前端·flutter
jctech40 分钟前
这才是2025年的插件化!ComboLite 2.0:为Compose开发者带来极致“爽”感
android·开源
用户20187928316741 分钟前
为何Handler的postDelayed不适合精准定时任务?
android
叽哥1 小时前
Kotlin学习第 8 课:Kotlin 进阶特性:简化代码与提升效率
android·java·kotlin
Cui晨1 小时前
Android RecyclerView展示List<View> Adapter的数据源使用View
android
氦客1 小时前
Android Doze低电耗休眠模式 与 WorkManager
android·suspend·休眠模式·workmanager·doze·低功耗模式·state_doze
玲珑Felone1 小时前
从flutter源码看其渲染机制
android·flutter
诺诺Okami1 小时前
Android Framework-Launcher-数据的加载
android