Google最近通知开发人员,这些应用必须兼容64位。
我们必须检查该捆绑包是否包含arm64-v8a和x86_64文件夹。
在我的应用中,我有arm64-v8a文件夹,还有“简单”“ armeabi”和“ x86”文件夹(没有-v7或-v8扩展名)
这些文件夹是否可以兼容64位?如何检查相关的库是否兼容64位?
答案 0 :(得分:1)
armeabi
是旧的ABI,与ARMv5架构兼容。 NDK不再支持它(即您不能使用NDK的最新版本为其构建)。
64位ABI是arm64-v8a
和x86_64
。
armeabi-v7a
是32位的,但是这样的设备可能仍然很常见(我没有查看任何统计数据),因此仍然可以为此构建一个好主意
对于32位x86
设备,我不确定是否曾经制造过使用非64位x86处理器的Android设备。我猜可能有一些真正的旧PC已被发烧友移植到Android。