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.
Ich arbeite an MacOS und fange gerade erst an react-native. Einer der ersten Schritte, um loszulegen, ist das Ausführen von: react-native run-androidoder react-native run-ios. Aber ich bekomme diesen Fehler: react-native run-android Ergebnis: Scanning folders for symlinks in /Users/ric/myprojs/albums/node_modules (6ms) Starting JS server... Building and installing the app on the device …
In Maven gibt es eine sehr nützliche Funktion, wenn Sie eine Abhängigkeit im <dependencyManagement>Abschnitt des übergeordneten POM definieren und auf diese Abhängigkeit von untergeordneten Modulen verweisen können, ohne die Version oder den Bereich oder was auch immer anzugeben. Was sind die Alternativen in Gradle?
Ich habe ein sehr einfaches Java + Gradle-Projekt. Es baut gut. Es läuft gut von der Shell mit "Gradle Run". Wenn ich jedoch versuche, in IntelliJ zu laufen, erhalte ich: Cannot start compilation: the output path is not specified for module "xyz" Specify the output path in Configure Project. Meine …
In meiner Ausführungskonfiguration wird der Fehler "Modul nicht angegeben" angezeigt. Ich habe kein Modul in der Dropdown-Liste, aber ich kann sehen, dass mein Modul keine Probleme hat. Das Problem trat auf, als ich meinen Modulnamen überarbeitete und die settings.gradle in einen neuen Namen änderte. Wenn ich jetzt zur Projektstruktur gehe …
Gradle erstellt einen Ordner mit dem Namen .gradle. Sollte ich es mit meiner Versionskontrolle (dh Git) verfolgen? Noch wichtiger ist, warum / warum nicht?
Ich habe einige Bilder mit dem Format * .png zu meinem Zeichenverzeichnis hinzugefügt und es mit den Layouts verknüpft. Aber jedes Mal, wenn ich versuchte, es zu erstellen, erscheint ein Fehler "... Crunching Crunsher ... png fehlgeschlagen" Es folgt die Ausgabe der Konsole: app:mergeDebugResources AAPT out(1561599) : No Delegate set …
Beim Ausführen cordova build android --buildConfig xxxx --releasewird folgende Fehlermeldung angezeigt: ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex Das Seltsame ist, dass ich zwei MacOS-Maschinen für die Kompilierung verwende und diesen Fehler nur auf einer von ihnen für denselben …
Nach dem Update von Android Studio und Gradle auf 3.5 wird nun folgende Fehlermeldung angezeigt: Ergebnis der NDK-Auflösung: Projekteinstellungen: Gradle-Modellversion = 5.4.1, NDK-Version ist UNBEKANNT Ich habe die Gradle-Version in Build-Gradle wieder auf 3.4.2 geändert, aber es hat nicht geholfen.
Ich versuche, ein Argument von der Befehlszeile an eine Java-Klasse zu übergeben. Ich bin diesem Beitrag gefolgt: http://gradle.1045684.n5.nabble.com/Gradle-application-plugin-question-td5539555.html, aber der Code funktioniert bei mir nicht (vielleicht ist er nicht für JavaExec gedacht?). Folgendes habe ich versucht: task listTests(type:JavaExec){ main = "util.TestGroupScanner" classpath = sourceSets.util.runtimeClasspath // this works... args 'demo' /* …
Mein Gradle-Projekt verwendet das applicationPlugin, um eine JAR-Datei zu erstellen. Als Teil der transitiven Laufzeitabhängigkeiten ziehe ich am Ende ein org.slf4j:slf4j-log4j12. (Es wird in mindestens 5 oder 6 anderen transitiven Abhängigkeiten als subtransitive Abhängigkeit bezeichnet - dieses Projekt verwendet Spring und Hadoop, also wird alles außer dem Spülbecken eingezogen ... …
Meine App bietet verschiedene Varianten für In-App-Abrechnungssysteme für verschiedene Märkte. Ich habe eine einzige Bibliothek, die den Basiscode für alle meine Projekte gemeinsam nutzt. Deshalb habe ich beschlossen, diese Zahlungssysteme als Produktaromen in diese Bibliothek aufzunehmen. Die Frage ist, kann Android-Bibliothek Produktaromen haben? Wenn ja, wie kann ich verschiedene Geschmacksrichtungen …
Meine Frage ist ein bisschen häufig, aber sie hängt auch mit Gradle zusammen. Warum brauchen wir Kompilierungs- und Laufzeitkonfiguration? Wenn ich etwas kompiliere, benötige ich Artefakte, um meine Java-Klassen in Bytecode zu konvertieren, sodass ich eine Kompilierungskonfiguration benötige. Warum ist jedoch eine Laufzeitkonfiguration erforderlich? Benötige ich etwas anderes, um meine …
Ich habe ein Java-Programm, das eine Systemeigenschaft liest System.getProperty("cassandra.ip"); und ich habe eine Gradle-Build-Datei, mit der ich beginne gradle test -Pcassandra.ip=192.168.33.13 oder gradle test -Dcassandra.ip=192.168.33.13 jedoch System.getProperty wird immer wieder zurückkehren null . Der einzige Weg, den ich gefunden habe, war, das in meine Gradle-Build-Datei über hinzuzufügen test { systemProperty …
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.