android - build.gradle 文件中的 abiFilters 属性是什么?

标签 android android-ndk android-gradle-plugin

我找到了关于 ABI 的文档是,但我找不到任何关于 ndk.abiFilters 属性的确切功能的文档。具体有几个问题:

  1. 如果我设置该属性,列出的 ABI 是否不允许运行该应用程序?或者它是允许的 ABI 的过滤器?
  2. 如果我在不支持过滤后的 ABI 的设备上运行该应用会怎样?

最佳答案

  1. 列出的 ABI 是应用中唯一受支持的 ABI。
  2. 甚至不会安装该应用程序。该过程将失败并出现此错误:INSTALL_FAILED_NO_MATCHING_ABIS

只有当您的 apk 中有 .so 库时,这些答案才有效:如果您的 apk 中没有打包任何 .so 文件,ndk.abiFilters 将不会执行任何操作。

关于android - build.gradle 文件中的 abiFilters 属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39421950/

相关文章:

android - 使用 Eclipse 在 Android NDK 项目中构建 C++ 文件时出错

Android CMake 构建默认添加 no-exceptions 和 no-rtti

android - AAR 库传递依赖项冲突?

java - Android: Google play games services connection error (java.lang.IllegalStateException: GoogleApiClient must be connected.)

java - Java读取JSON二维数组

android - 从android中的文件读取

android - 更新android中的静态资源文件

android - 为 Android 错误构建 FFMPEG

android - gradlew 应用程序 :dependencies command is not working

android - 当我在 gradle 中使用相同版本的依赖项时出现错误