【问题标题】:I have a problem about the abiFilters configuration我对 abiFilters 配置有疑问
【发布时间】:2019-08-26 09:47:16
【问题描述】:

我的项目中app的build.gradle文件中的abiFilters配置是:

ndk {
        abiFilters 'armeabi'
    }

那是我希望我的 apk 只支持 armeabi ,但是当我为我的项目生成 apk 时,我发现我的 apk 的 lib dir 中有 armeabi 和 armeabi-v7a 。我很困惑,有没有人可以帮助我?

我的 android studio 版本是 3.4,gradle 版本是 4.10.1

【问题讨论】:

  • 为什么是armeabi?在过去的 8-9 年中,所有基于 ARM 的 Android 设备都使用了 ARMv7 或更高版本。另外请记住,如果您的应用包含任何 32 位本机库,Google Play 现在要求您提供 64 位库。也就是说,如果你支持armeabiarmeabi-v7a,那么你也必须支持arm64-v8a
  • 这个问题已经解决了。我的项目出错了。现在在我的项目中我只使用了armebai-v7a,64位的库以后会支持。谢谢你的提醒。

标签: java android kotlin android-ndk android-gradle-plugin


【解决方案1】:

您必须指定您确切需要哪一个。

abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-30
    • 2017-02-22
    • 2019-05-06
    • 1970-01-01
    • 2020-10-17
    • 2021-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多