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.
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 …
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]. …
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 …
Android Studio (1.2 RC0) sagt mir immer wieder, Error running android: Gradle project sync failed. Please fix your project and try again. wie ich herausfinden kann, wo das Problem liegt. Leider haben die Lösungen aus diesem SO-Thread nicht geholfen.
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" …
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 …
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 …
Ich versuche, ein Gradle-Projekt in Intellij Idea mit lokaler Gradle-Distribution zu importieren und Stacktrace mit der folgenden Meldung zu erhalten : Could not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)'. Könnte jemand bitte erklären, was der Grund sein könnte?
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 …
Ich baue eine Android App mit gradle. Bisher habe ich die Manifest-Datei verwendet, um den versionCode zu erhöhen, aber ich möchte den versionCode aus einer externen Datei lesen und je nachdem, ob es sich um die Release-Version oder die Debug-Version handelt, den versionCode erhöhen. Ich habe die zusätzlichen Eigenschaften ausprobiert, …
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 …
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, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.