裁减jar包
2015-11-25 11:34
176 查看
控制android app的体积,一直是开发者无法绕开的问题。尤其是当我们接入第三方sdk时,常常只是用到其中很少的功能,却要接入完整的sdk,导致apk体积增大(如google的GMS,完整jar包有5.9MB,但通常app只使用到其中的一小部分功能)。这时,就需要我们对第三方sdk进行裁减,压缩sdk,以控制app的体积。
jar包剪裁方法如下:
1,jar xvf [jar-file] jar包解压到当前目录,得到全部.class文件
2,删除不需要的.class文件,注意代码的依赖关系,防止删除不当导致sdk运行出错,删除.class文件时,内部类要同步删除
3,jar cvf [new-jar-file.jar] [class-dir] 将剩余的.class文件重新生成jar包
jar包剪裁方法如下:
1,jar xvf [jar-file] jar包解压到当前目录,得到全部.class文件
2,删除不需要的.class文件,注意代码的依赖关系,防止删除不当导致sdk运行出错,删除.class文件时,内部类要同步删除
3,jar cvf [new-jar-file.jar] [class-dir] 将剩余的.class文件重新生成jar包
相关文章推荐
- Genero DB Connect
- ORACLE 创建自增序列生成流水号
- Android工程项目解析
- 关于Android程序入口的猜想
- Spring中JdbcTemplate使用RowMapper(简单明了的代码)
- UIButton 点击后变灰
- 服务器上传文件大小限制
- sublime Text3之保存刷新 Browser Refresh
- Android studio 上获取应用签名文件(keystore文件)的MD5值
- 颜如玉——11月第四周
- 基于标记的AR的opencv实现(一)
- WPF ScrollViewer 样式
- Spring使用JdbcTemplate实现对数据库操作 (内部类定义RowMapper)
- ios 常用基础框架
- web 中的数据分页显示
- eclipse项目迁移到android studio(图文最新版)
- nginx编译安装与常规配置
- Qt之界面实现技巧
- HDU2017字符串统计
- 坐在马桶上看算法:快速排序