【问题标题】:Android 64 bits compatibility and 'armeabi'?Android 64 位兼容性和“armeabi”?
【发布时间】:2019-06-26 05:40:52
【问题描述】:

Google 最近通知开发者,应用程序必须兼容 64 位。

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

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

这些类型的文件夹是否适合 64 位兼容性?如何检查关联的库是否兼容 64 位?

【问题讨论】:

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


    【解决方案1】:

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

    64 位 ABI 是 arm64-v8ax86_64

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

    至于 32 位 x86 设备,我不确定是否曾经制造过任何使用非 64 位 x86 处理器的 Android 设备。我猜可能有一些非常老的 PC 已经被爱好者移植到了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 2020-05-14
      相关资源
      最近更新 更多