Als «gradle» getaggte Fragen

Gradle ist ein Projektierungsautomatisierungstool, das ein Groovy DSL verwendet. Gradle-Build-Skripte unterstützen Maven- und Ivy-Repositorys sowie ein einfaches Dateisystem für das Abhängigkeitsmanagement.

5
Gradle, "sourceCompatibility" vs "targetCompatibility"?
Was ist die Beziehung / der Unterschied zwischen sourceCompatibilityund targetCompatibility? Was passiert, wenn sie auf unterschiedliche Werte eingestellt sind? Laut Gradle-Dokumentation : sourceCompatibilityist "Java-Versionskompatibilität beim Kompilieren der Java-Quelle". targetCompatibilityist "Java-Version zum Generieren von Klassen für." Meines Wissens nach targetCompatibilitywird Java-Bytecode generiert, der mit einer bestimmten Java-Version kompatibel ist. Ist dies …
130 gradle  java 


7
Gradle-Aufgabe - Übergeben Sie Argumente an die Java-Anwendung
Ich habe eine Java-Anwendung, die mit einer benutzerdefinierten Gradle-Aufgabe ausgeführt wird, und die Anwendung benötigt beim Aufrufen einige Argumente. Diese sind: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. …
127 java  gradle  arguments 

4
"Aapt" IOException error = 2, Keine solche Datei oder kein solches Verzeichnis "Warum kann ich meinen Gradle nicht auf Jenkins bauen?
Ich habe ein kleines Problem. Das Problem: Ich versuche, einen Gradle meines Android-Projekts auf Jenkins zu erstellen, und jetzt stehe ich auf diesem Problem, das ich nicht lösen kann. Während des Baus habe ich folgende Fehlermeldung: :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory …
126 java  android  jenkins  gradle  aapt 


14
Verwenden von Build-Typen in Gradle, um dieselbe App auszuführen, die ContentProvider auf einem Gerät verwendet
Ich habe Gradle so eingerichtet, dass meiner Debug-App das Paketnamensuffix hinzugefügt wird, damit ich die von mir verwendete Release-Version und die Debug-Version auf einem Telefon haben kann. Ich habe darauf verwiesen: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Meine build.gradle-Datei sieht folgendermaßen aus: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" …

2
Was ist der Unterschied zwischen allen Projekten und Teilprojekten?
Kann mir jemand sagen, was genau der Unterschied zwischen dem Abschnitt "allprojects" und dem Abschnitt "subprojects" ist? Nur das übergeordnete Verzeichnis? Verwendet jemand beides? Wenn ja, haben Sie allgemeine Regeln, die bestimmen, was normalerweise in jedem enthalten ist? Verwandte Frage: Was ist der Unterschied zwischen den beiden Syntaxen (wirklich für …
124 gradle 

8
Was ist der Befehl Gradle-Artefakt-Abhängigkeitsdiagramm?
Ich habe diesen Kommentar in den Gradle-Dokumenten gelesen : To deal with problems due to version conflicts, reports with dependency graphs are also very helpful. Such reports are another feature of dependency management. Ich habe eine Art Glas, das hereingebracht wird, aber ich muss herausfinden, woher es kommt. Normalerweise würde …
123 gradle 



11
Verwenden von Gradle zum Erstellen eines JARs mit Abhängigkeiten
Ich habe einen Multiprojekt-Build und habe die Aufgabe gestellt, in einem der Teilprojekte ein Fettglas zu bauen. Ich habe die Aufgabe ähnlich der im Kochbuch beschriebenen erstellt . jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' } } Das Ausführen führt zu …
122 gradle  uberjar 

15
'Abhängigkeiten' können nicht auf '(groovy.lang.Closure)' angewendet werden.
Ich kann diesen Fehler nicht beheben: dependencies cannot be applied to '(groovy.lang.Closure) Dies ist meine Gradle-Datei: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: …
121 android  groovy  gradle 


5
Gradle-Fehler: Der Schreibzugriff über den Event-Dispatch-Thread ist nur in Android Studio zulässig
Nach dem Update von Android Studio auf Version 2.2 (unter Windows 10) und irgendwie am nächsten Morgen erhielt ich einen solchen Fehler, als gradle auf einem Projekt aufbaute: Der Schreibzugriff ist nur über den Event-Dispatch-Thread zulässig Trotzdem hat der Befehl gradlew -build erfolgreich funktioniert und abgeschlossen. Ich habe typische Android-Entwickler …

3
Wie man ein Android-Projekt als Bibliothek importiert und NICHT als apk kompiliert (Android Studio 1.0)
Ich habe versucht, ein Projekt (projLib) als Abhängigkeit für ein anderes Projekt (projAPK) zu importieren. projAPK gradle hat folgendes: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } aber wenn ich den Gradle synchronisiere, gibt es diesen Fehler: Fehler: Abhängigkeit Android_2015: projLib: Nicht angegeben im Projekt projAPK wird in ein APK-Archiv aufgelöst, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.