Como posso adicionar arquivos .so a um projeto de biblioteca do Android usando o gradle 0.7+

Estrutura do projeto:

Projeto de aplicativo -> depende do projeto da Biblioteca

O Projeto Biblioteca possui uma pasta para as bibliotecas jni compiladas

jniLibs.srcDirs = ['libs']

E tentei adicionar o seguinte ao elemento android do build.gradle conforme o aplicativo de exemplohttps://android.googlesource.com/platform/tools/build/+/2e1f7810edd76d92cee8d3e06bc4dec0c288adea/tests/ndkSanAngeles/build.gradle no entanto, os projetos da biblioteca Android não suportam productFlavours e, como tal, a montagem falha com "Não foi possível encontrar o método productFlavors () para argumentos [dghdhd] no projeto"

productFlavors {
    x86 {
        ndk {
            abiFilter "x86"
        }
    }
    arm {
        ndk {
            abiFilters "armeabi-v7a", "armeabi"
        }
    }
}

Existe uma maneira de adicionar suporte ndk a um projeto de biblioteca do Android?

questionAnswers(4)

yourAnswerToTheQuestion