试验笔记 - 使用7-ZIP压缩来减小APK安装包体积
7-ZIP版本:9.20 x86 And x64 Windows(2010-11-18)
1. 将APK包解压到文件夹
2. 全选所有文件,右键“添加到压缩包”
3.“压缩格式”必须“zip”
4.“压缩等级”选择“极限压缩”
5.“压缩方法”必须“Deflate”(试了Deflate64,BZip2,LZMA,PPMd都无法正常安装)
6.“单词大小”选择“256”
7. 将后缀改为APK即可
原APK大小:1,039,193 B
不同“单词大小”压缩能力比对:
128:963,793 B(极限压缩默认)
192:963,787 B
256:963,785 B(推荐)
258:963,911 B
最佳参数256,能将原APK文件 再压小 73.64KB(7.25%)!
测试能正常安装的设备有:2.2(U880)、2.3(华为U8860)、4.1.2(云狐J2)
针对此写了个小工具能自动完成更好的压缩和对齐APk的工作:
[原创]个人工具 - 对APK极限压缩并对齐的工具(58.ReExtremeZipAndAlignAPK) - Asion Tang - 博客园
转载于:https://www.cnblogs.com/AsionTang/p/3898640.html
试验笔记 - 使用7-ZIP压缩来减小APK安装包体积相关推荐
- python压缩包怎么安装-Python学习笔记-打包发布Python模块或程序,安装包
Python模块.扩展和应用程序可以按以下几种形式进行打包和发布: python setup.py获取帮助的方式 python setup.py --help python setup.py --he ...
- Sencha学习笔记2:打包您的第一个Sencha安卓应用apk安装包
通过上一篇翻译的官方文章的介绍我们对sencha有了初步的印象,同时我们也通过该向导生成了第一个示例应用代码框架,那么下一步可能很多人都觉得应该根据该向导所提示的去看一下一个应用是如何建立起来的详细信 ...
- java文件下载做apk安装包下载,当下载类型为.apk时,用手机谷歌浏览器下载完后点击打开不能直接启动安装,而是打开压缩文件管理。
java文件下载做apk安装包下载,当下载类型为.apk时,用手机谷歌浏览器下载完后点击打开不能直接启动安装,而是打开压缩文件管理. uc浏览器可以正常,自带的谷歌不正常,解决方法为,在下载设置res ...
- 三十六、【减小apk包的体积】
1.先用 andriod studio 2.2 提供的工具APK Analyser来分析文件所占大小的信息 2.添加混淆 就像文件名写的那样,proguard-android-optimize.txt ...
- Hadoop学习笔记(一)从官网下载安装包
Hadoop是一个分布式系统基础架构,由Apache基金会所开发.用户能够在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行快速运算和存储.要学习Hadoop从下载安装包開始 打开 ...
- 【Android 安装包优化】开启 ProGuard 混淆 ( 压缩 Shrink | 优化 Optimize | 混淆 Obfuscate | 预检 | 混淆文件编写 | 混淆前后对比 )
文章目录 一.开启 ProGuard 混淆 二.混淆文件编写 三.混淆前后对比 四.build.gradle 完整配置文件 五.参考资料 一.开启 ProGuard 混淆 在 build.gradle ...
- linux把文件复制到压缩包里,Linux学习笔记(二十)文件压缩 zip压缩、tar打包、打包、解包...
一.zip压缩 首先安装zip与unzip yum install -y zip/unzip zip 1.txt.zip 1.txt 压缩文件1.txt,压缩文件名称为1.txt.zip zip -r ...
- SRE运维工程师笔记-文件查找和压缩
SRE运维工程师笔记-文件查找和压缩 1. 文件查找 1.1 locate 1.2 find 1.2.1 指定搜索目录层级 1.2.2 对每个目录先处理目录内的文件,再处理目录本身 1.2.3 根据文 ...
- linux下gz和tar.gz、zip压缩解压
文章目录 说明 分享 tar.gz 常用命令 gz 常用命令 zip 常用命令 总结 说明 本博客每周五更新一次. 日常数据处理中,经常需要压缩数据文件,减小传输带宽,方便分享和存储,整理gz.tar ...
- Linux自学笔记 | 10 常用命令 - 压缩解压类
Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...
最新文章
- 【bzoj4372】烁烁的游戏 动态点分治+线段树
- [SQLite]使用记录
- JAVA四种遍历Map的方法
- wps合并所有sheet页_表格高级筛选、表格合并,让表格处理事半功倍
- 微服务升级_SpringCloud Alibaba工作笔记0006---spring gateway工作流程
- eclisep安装反编译插件jadClipse
- [BZOJ 3207] 花神的嘲讽计划Ⅰ【Hash + 可持久化线段树】
- 避免数据二次提交的处理方式
- WDS+ADK+MDT 部署轻触式系统安装(1)《准备》
- C++ 软件备份(拷贝构造函数)
- 用matlab道路交通信息化,tiaffic 基于matlab十字路口交通流模拟仿真,多种集合 263万源代码下载- www.pudn.com...
- unity Google 广告接入 SDK Android
- 双语不用教 下载地址!!!
- 编译原理逆波兰式实验java_【实验三】—— 逆波兰式生成实验报告
- 数据结构之初阶二叉树
- 对于十进制转化为任意进制数的简单算法分析
- 4月4日服务器例行维护公告,4月17日服务器例行维护公告
- webgis期末考试试题_《WebGIS课程》期末考试复习资料
- 影视剧中的武汉取景地,你去过几个?
- 神经网络与深度学习理论,tensorflow2.0教程,cnn
热门文章
- 【数据分析】基于matlab焊缝边缘检测算法对比分析 【含Matlab源码 260期】
- ai人工智能_我的人工智能周:第5部分
- 若泽数据 巨人_面部识别巨人拒绝分享有关其算法数据集的详细信息
- 锁 公平 非公平_推荐引擎也需要公平!
- python dict()函数的奇异之处
- 智能家居系统c语言源代码,智能家居软件设计(附源程序).doc
- vue x 兼容iphone_【前端vue系列】初始化一个vue工程
- php公众号第三方登录,微信公众号开发小记——3.接入三方登录
- sort( )函数--R语言
- Java邮件发送:带附件 or 不带附件 is nothing