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?