我使用com.android.tools.build:cradle-experimental:0.7.0。 并且只想为某些abi构建。 所以我将android.productFlavors设置如下:
productFlavors {
// for detailed abiFilter descriptions, refer to "Supported ABIs" @
// https://developer.android.com/ndk/guides/abis.html#sa
create("arm") {
ndk.abiFilters.add("armeabi")
}
create("arm7") {
ndk.abiFilters.add("armeabi-v7a")
}
create("x86") {
ndk.abiFilters.add("x86")
}
}
我遇到了同步错误:错误:无法在项目中找到带有buildType'debug'和productFlavor''的Android二进制文件:xduilib'
我有谷歌提供此错误消息,但没有结果。
只设置一个平台即可。为什么?我的设置或产品有什么问题。
谢谢。
答案 0 :(得分:0)
最后,我用它来设置目标平台。
android.ndk {
moduleName = 'xxx'
abiFilters.addAll(['armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', 'mips', 'mips64']) //this is default
ldLibs.addAll(['android', 'log'])
}