Ich freue mich, meine Gradle Build mit einem Aufruf an ein externes Tool zu erweitern. Das Problem besteht darin, dass ich die aktuelle CPU-Architektur bereitstellen muss, die gerade anvisiert wird, z. B. armeabi
oder arm64-v8a
, wenn der Benutzer sich für die Bereitstellung auf einem physischen Gerät entschieden hat. Ich habe Probleme, einen Weg zu finden, diese Information in der Gradel-Build-Datei zu bestimmen.Android-Implementierungsziel von Gradle-Build-Datei erkennen
Derzeit führe ich diese Aktion in einer benutzerdefinierten Aufgabe, die vor preBuild, ähnlich wie this solution ausgeführt wird. Gibt es eine Möglichkeit, die CPU-Architektur zu diesem Zeitpunkt zu erkennen?
task customTask(type: Exec) {
commandLine "myTool.exe", "-architecture=$something"
}
preBuild.dependsOn customTask
Ich bin mit dem experimental plugin 0.7.0-beta3.
Dank
Dies funktioniert gut für mich, vielen Dank für Ihre Hilfe! – blyn