【问题标题】:Setting ABI Target with Android CMake Builds使用 Android CMake 构建设置 ABI 目标
【发布时间】:2017-11-16 23:15:45
【问题描述】:

使用Application.mk,看起来ABI目标可以通过APP_ABI选项来选择:

APP_ABI := armeabi-v7a,arm64-v8a,x86,x86_64,mips

我似乎找不到 CMake 构建的任何此类选项。文件CMakeLists.txt似乎是用传入的ANDROID_ABI选项调用的,但是我在gradle插件中找不到任何对应的配置选项。

【问题讨论】:

    标签: android cmake android-ndk


    【解决方案1】:

    你应该使用abiFilters:

    android {
      defaultConfig {
        ndk {
            abiFilters "x86"
        }
      }
    }
    

    【讨论】:

    • 其实ndk部分好像需要在defaultConfig里面,比如android { defaultConfig { ndk { abiFilters "..." }}}
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    • 2012-10-15
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    相关资源
    最近更新 更多