1

我试过做abiFilters ["armeabi-v7a"]而不是,abiFilters.add("armeabi-v7a")但这会导致链接错误和消息:

Execution failed for task ':linkMyModuleArm64-v8aDebugSharedLibrary'

根据此消息,我怀疑该项目仍在为所有平台构建...

4

1 回答 1

1

在你的model块中创建android.productFlavors块(你应该已经有了这个)。然后像这样应用你的 abiFilter:

create("arm"){
    dimension = "abi"
    ndk.abiFilters.addAll(['armeabi'])
}

添加abiFilters.addAll(['armeabi'])到您的主ndk块中,将为所有“变体”设置默认值

看看http://tools.android.com/tech-docs/new-build-system/gradle-experimental#TOC-Other-Build-Options

于 2016-10-17T14:25:31.213 回答