【问题标题】:Android 64 bit architecture supportAndroid 64 位架构支持
【发布时间】:2019-11-12 03:12:50
【问题描述】:

众所周知,从 2019 年 8 月起,Google 将确保所有应用都支持 64 位架构。https://developer.android.com/distribute/best-practices/develop/64-bit

这就提出了支持 arm 和 x86 的 64 位架构的问题。对于 x86,我认为没有可用的设备。只有模拟器支持 x86。

我的应用程序使用了一些本机代码。所以我的问题是,如果我的应用程序是 64 位兼容 arm 而不是 86。谷歌接受我的更新吗?不提供 x86_64 *.so 文件是否意味着我正在放弃对 x86 的支持?

【问题讨论】:

  • “对于 x86,我认为没有可用的设备”——有数百万个 Chrome OS 设备由 x86 CPU 驱动。不过,x86 手机很少。 “谷歌接受我的更新吗?” -- ask Google.

标签: android google-play x86-64


【解决方案1】:

只需在您的应用级 gradle 中添加行 ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64','armeabi','mips' 即可支持 64 位。

android {
    ...
    defaultConfig {
        ...
        ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64','armeabi','mips'

    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 2018-07-10
    相关资源
    最近更新 更多