我试过做abiFilters ["armeabi-v7a"]
而不是,abiFilters.add("armeabi-v7a")
但这会导致链接错误和消息:
Execution failed for task ':linkMyModuleArm64-v8aDebugSharedLibrary'
根据此消息,我怀疑该项目仍在为所有平台构建...
我试过做abiFilters ["armeabi-v7a"]
而不是,abiFilters.add("armeabi-v7a")
但这会导致链接错误和消息:
Execution failed for task ':linkMyModuleArm64-v8aDebugSharedLibrary'
根据此消息,我怀疑该项目仍在为所有平台构建...
在你的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