Ich muss eine Android-App von Ant zu Gradle umwandeln. Diese App verwendet eine plattformübergreifende C++ - Bibliothek. Mit Ant verwenden wir make (.mk) -Dateien, um zu entscheiden, welche Dateien kompiliert werden, um die JNI-Bibliothek zu erstellen. Ich versuche, die neue experimentelle Gradle-Version (gradle-experimental: 0.7.0-rc1) zu verwenden, um etwas zu tun, was Ant tut, und listet die Dateien auf, die ich kompiliere. Das Problem ist, dass dies laut documentation nicht möglich ist.Wie eine weiße Liste von Dateien in Gradle NDK kompiliert werden muss
sources.main {
jni {
source {
include "someFile.cpp" // This is ignored.
}
}
}
Hat jemand einen Workaround dafür?
Dies ist nicht genau das, was ich gesucht habe, aber ich denke, dass während das Plugin experimentell ist - es ist eine akzeptable Lösung. –