【Android】unzip aar删除冲突classes再zip

解压JAR文件

jar xf your-library.jar

解压AAR文件(AAR实际上是ZIP格式)

unzip your-library.aar

删除不需要的类

rm -rf path/to/com/example/unwanted/

对于JAR打包

jar cf your-library-modified.jar -C path/to/unzipped/ .

对于AAR打包

zip -r ../your-library-modified.aar . -x "META-INF/*"

相关推荐
wzhao1011 小时前
elf_loader:一个使用Rust编写的ELF加载器
linux·rust·gnu
江上清风山间明月3 小时前
Flutter开发的应用页面非常多时如何高效管理路由
android·flutter·路由·页面管理·routes·ongenerateroute
子非衣6 小时前
MySQL修改JSON格式数据示例
android·mysql·json
lllsure9 小时前
Linux 实用指令
linux·物联网
openinstall全渠道统计10 小时前
免填邀请码工具:赋能六大核心场景,重构App增长新模型
android·ios·harmonyos
努力的小T10 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
Nerd Nirvana10 小时前
OpenSSL crt & key (生成一套用于TLS双向认证的证书密钥)
linux·ssl·shell·认证·加密·tls·oepnssl
双鱼大猫10 小时前
一句话说透Android里面的ServiceManager的注册服务
android
双鱼大猫10 小时前
一句话说透Android里面的查找服务
android
双鱼大猫10 小时前
一句话说透Android里面的SystemServer进程的作用
android