Wie kann ich .so-Dateien mit Gradle 0.7+ zu einem Android-Bibliotheksprojekt hinzufügen?

Projektstruktur:

App-Projekt -> hängt vom Bibliotheksprojekt ab

Library Project verfügt über einen Ordner für die kompilierten JNI-Bibliotheken

jniLibs.srcDirs = ['libs']

Und ich habe versucht, dem Android-Element der build.gradle das Folgende hinzuzufügen, wie in der Beispiel-App beschriebenhttps://android.googlesource.com/platform/tools/build/+/2e1f7810edd76d92cee8d3e06bc4dec0c288adea/tests/ndkSanAngeles/build.gradle Android-Bibliotheksprojekte unterstützen jedoch keine productFlavours und daher schlägt die Assemblierung mit "Die Methode productFlavors () für Argumente [dghdhd] in project konnte nicht gefunden werden" fehl.

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

Gibt es eine Möglichkeit, einem Android-Bibliotheksprojekt ndk-Unterstützung hinzuzufügen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage