Android gradle 以两个二进制文件生成 apk:未对齐和对齐。
The document http://developer.android.com/tools/publishing/app-signing.html said...
使用私钥对 APK 进行签名后,请对该文件运行 zipalign。该工具可确保所有未压缩数据以相对于文件开头的特定字节对齐方式开始。确保在 4 字节边界对齐可以在安装在设备上时提供性能优化。对齐后,Android 系统能够使用 mmap() 读取文件,即使它们包含具有对齐限制的二进制数据,而不是从包中复制所有数据。这样做的好处是减少了正在运行的应用程序消耗的 RAM 量。
看来强烈建议分发对齐的 apk。对于我来说,我只使用alignedapk 作为结果产品并忽略未对齐的 apk.
unaligned apk在开发过程中有什么特殊用途吗?
这是一个两步过程。未对齐的apk只是一个中间产品。
- 生成未对齐的 apk
- 未对齐的会对齐并生成对齐的 apk
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)