gpt4 book ai didi

android - Realm 为我的 apk 添加额外的大小

转载 作者:可可西里 更新时间:2023-11-01 19:01:26 25 4
gpt4 key购买 nike

我的 apk 的初始大小在添加 Realm 库之前是 2.3 MB,添加相同后,apk 大小增加到 10.61 MB,是否可以减小大小,如果可以怎么办?如果不是那么请推荐一个替代 Realm

最佳答案

您可以使用 abi splits 来减小 APK 的大小。

通常(没有拆分)它包含支持几乎所有架构(ARM7、ARMv7、ARM64、x86、MIPS)的文件,这就是它太大的原因。

有了abi splits,android studio会为每个架构生成APK,每个APK不会包含任何其他架构的文件

只需在 gradle 文件中添加以下部分。还要检查这个 Realm documentation

splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'x86', 'x86_64'
}
}

重要

每个发行版 (APK) 只能在适当的设备上运行。所以我们可以说,app-x86_64-release.apk 无法在 armeabi-v7a 架构的设备上运行。如果您尝试,您将面临 Failure [INSTALL_FAILED_NO_MATCHING_ABIS] 错误。

您还可以查看这些文档。

关于android - Realm 为我的 apk 添加额外的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41204648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com