我决定为不同的ABI上传多个APK以缩小我的apk文件大小大量。因此,我使用android -> splits -> abi -> enable true
(applevel build.gradle
)构建。
我遇到了不同的APK风格:
我需要向Google Play商店提供/上传哪些口味?
我之所以这样问,是因为我听说过以下内容:
mips
和x86
(也是64)这是真的吗?我仅是否需要上传arm-v8a
& armeabi
?那么armeabi-v7a
怎么样,我需要这种味道吗?
答案 0 :(得分:0)
除非您有特定于设备的需求,否则我会寻求:
这假设您的目标是现代版本的android,并使用较新的NDK进行构建。 mips和armeabi已在NDK中列入退休计划,并且在最新版本中已删除。
mips64应该在几年前上映,但是我不能说我曾经在野外看到它。
答案 1 :(得分:0)
对于将来可能会查看此内容的人, 我认为 2021 年不再需要支持 x_86 或 x86_64 设备。在播放控制台(设备目录)上进行简单搜索会产生以下结果:
Android 目前支持 13,333 台设备
13 台设备支持 x86_64(主要是英特尔)
88 台设备支持 x86(英特尔、华硕 Zenfones)
5,198 台设备支持 arm64-v8a
8,097 台设备支持 armeabi-v7a
因此,通过仅支持 arm ABI,您几乎可以覆盖 99.7% 的 Android 设备。
来源:Google Play 控制台设备目录(发布 -> 设备目录 -> 按 ABI 过滤)