¿Cómo puedo agregar archivos .so a un proyecto de la biblioteca de Android usando gradle 0.7+?
Estructura del proyecto:
Proyecto de aplicación -> depende del proyecto de biblioteca
Library Project tiene una carpeta para las librerías jni compiladas
jniLibs.srcDirs = ['libs']
Y he intentado agregar lo siguiente al elemento Android de build.gradle según la aplicación de ejemplohttps://android.googlesource.com/platform/tools/build/+/2e1f7810edd76d92cee8d3e06bc4dec0c288adea/tests/ndkSanAngeles/build.gradle sin embargo, los proyectos de la biblioteca de Android no admiten productFlavours y, por lo tanto, el ensamblaje falla con "No se pudo encontrar el método productFlavors () para los argumentos [dghdhd] en el proyecto"
productFlavors {
x86 {
ndk {
abiFilter "x86"
}
}
arm {
ndk {
abiFilters "armeabi-v7a", "armeabi"
}
}
}
¿Hay alguna forma de agregar soporte ndk a un proyecto de biblioteca de Android?