[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以后,再打包就不会报错了。

相关推荐
会跑的兔子1 小时前
Android 16 Kotlin协程 第二部分
android·windows·kotlin
键来大师1 小时前
Android15 RK3588 修改默认不锁屏不休眠
android·java·framework·rk3588
江上清风山间明月4 小时前
Android 系统超级实用的分析调试命令
android·内存·调试·dumpsys
百锦再4 小时前
第12章 测试编写
android·java·开发语言·python·rust·go·erlang
用户69371750013848 小时前
Kotlin 协程基础入门系列:从概念到实战
android·后端·kotlin
SHEN_ZIYUAN8 小时前
Android 主线程性能优化实战:从 90% 降至 13%
android·cpu优化
曹绍华8 小时前
android 线程loop
android·java·开发语言
雨白8 小时前
Hilt 入门指南:从 DI 原理到核心用法
android·android jetpack
介一安全8 小时前
【Frida Android】实战篇3:基于 OkHttp 库的 Hook 抓包
android·okhttp·网络安全·frida
sTone873758 小时前
Android Room部件协同使用
android·前端