【发布时间】: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 位库。也就是说,如果你支持armeabi或armeabi-v7a,那么你也必须支持arm64-v8a。 -
这个问题已经解决了。我的项目出错了。现在在我的项目中我只使用了armebai-v7a,64位的库以后会支持。谢谢你的提醒。
标签: java android kotlin android-ndk android-gradle-plugin