在添加Realm库之前,我的apk的初始大小是2.3 MB,添加相同后,apk大小增加到10.61 MB,是否可以减小大小,如果是的话怎么样?如果没有,那么请推荐Realm的替代品
bla*_*ara 20
您可以使用abi拆分来减小APK的大小.
通常(没有拆分)它包含支持几乎所有体系结构的文件(ARM7,ARMv7,ARM64,x86,MIPS)这就是为什么它太大了.
使用abi splits,android studio将为每个架构生成APK,并且每个APK都不包含任何其他架构的文件
只需在gradle文件中添加以下部分即可.另请查看此领域文档
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'x86', 'x86_64'
}
}
Run Code Online (Sandbox Code Playgroud)
重要
每个distrubtion(APK)只适用于适当的设备.所以我们可以说,app-x86_64-release.apk不会在armeabi-v7a架构设备上工作.如果你尝试,你将面临Failure [INSTALL_FAILED_NO_MATCHING_ABIS]错误.
您还可以查看这些文档.
| 归档时间: |
|
| 查看次数: |
1865 次 |
| 最近记录: |