Android 64位兼容性和“ armeabi”?

时间:2019-02-01 15:59:28

标签: java android google-play 64-bit 32bit-64bit

Google最近通知开发人员,这些应用必须兼容64位。

我们必须检查该捆绑包是否包含arm64-v8a和x86_64文件夹。

在我的应用中,我有arm64-v8a文件夹,还有“简单”“ armeabi”和“ x86”文件夹(没有-v7或-v8扩展名)

这些文件夹是否可以兼容64位?如何检查相关的库是否兼容64位?

enter image description here

1 个答案:

答案 0 :(得分:1)

armeabi是旧的ABI,与ARMv5架构兼容。 NDK不再支持它(即您不能使用NDK的最新版本为其构建)。

64位ABI是arm64-v8ax86_64

armeabi-v7a是32位的,但是这样的设备可能仍然很常见(我没有查看任何统计数据),因此仍然可以为此构建一个好主意

对于32位x86设备,我不确定是否曾经制造过使用非64位x86处理器的Android设备。我猜可能有一些真正的旧PC已被发烧友移植到Android。