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.
Nachdem ich ein Eclipse-Projekt in Android Studio importiert habe, werden zwei build.gradleDateien angezeigt: 1 - <PROJECT_ROOT>\build.gradle 2 - <PROJECT_ROOT>\app\build.gradle Die erste Version ist kürzer, die zweite Version enthält Definitionen für compileSdkVersionusw. Was ist der Grund für zwei separate Dateien? Gibt es separate Build-Aufgaben?
Nach dem Upgrade von 2.2 auf 2.3 wird diese Warnung angezeigt und wenn ich versuche, das Projekt zu kompilieren, sehe ich diesen Kompilierungsfehler Wie kann ich dieses Problem lösen, ohne auf eine frühere Gradle-Version herunterzustufen? Gibt es ein Update von android-apt, das dieses Problem lösen kann?
Ich möchte mein Android-Projekt kopieren und aus denselben Dateien ein neues Projekt mit einem anderen Namen erstellen. Der Zweck ist, dass ich eine zweite Version meiner App haben kann, die im App Store werbefinanziert ist. Ich habe diese Antwort hier gefunden: Android - Kopieren Sie ein vorhandenes Projekt mit einem …
In meiner Gradle-Datei sind zwei Build-Typen festgelegt: debugund release. Ich möchte in der Lage sein, ein anderes App-Symbol für den debugBuild-Typ festzulegen. Gibt es eine Möglichkeit, dies nur durch den Build-Typ zu erreichen, ohne auf Produktaromen einzugehen? Die Datei build.gradle befindet sich unten. apply plugin: 'android' //... android { compileSdkVersion …
Ich möchte meinem Gradle-Build (Version 1.0) Integrationstests hinzufügen. Sie sollten getrennt von meinen normalen Tests ausgeführt werden, da eine Webanwendung für localhost bereitgestellt werden muss (sie testen diese Webanwendung). Die Tests sollten in der Lage sein, Klassen zu verwenden, die in meinem Hauptquellensatz definiert sind. Wie mache ich das möglich?
Ich versuche eine App in Android Studio zu erstellen. Nach dem Hinzufügen der Eclipse Paho-Bibliothek als Gradle-Abhängigkeit (oder ist es Maven? Ich bin neu im Android-Ökosystem) wurde der folgende Fehler angezeigt: Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message{kind=ERROR, text=Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources=[Unknown source file], tool name=Optional.of(D8)} Ich habe viele …
Gradle-DSL-Methode nicht gefunden: 'kapt ()' Mögliche Ursachen: Das Projekt 'jetpacklearn' verwendet möglicherweise eine Version des Android-Gradle-Plug-Ins, die die Methode nicht enthält (z. B. 'testCompile' wurde in 1.1.0 hinzugefügt). Aktualisieren Sie das Plugin auf Version 3.4.0 und synchronisieren Sie das Projekt Das Projekt 'jetpacklearn' verwendet möglicherweise eine Version von Gradle, die …
Ähnlich wie bei: - Intellij 14 scheint das mitgelieferte javaHome ungültig zu sein. - Mit Android Studio bereitgestelltes javaHome ist kein gültiger Ordner Ich versuche jedoch, meine JAVA_HOMEVariable zu verwenden , die auf eingestellt istC:\Program Files\Java\jdk1.8.0_40 Ich verstehe nicht, warum Intellij das JDK in seinem Installationsverzeichnis sucht. In der Intelligenz: …
Ich versuche ListUtils zu verwenden, aber als ich die App ausführte, bekam ich diesen Fehler: Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] Also muss ich diese Bibliothek wohl irgendwie über gradle importieren, aber ich weiß nicht, wie ich das machen soll?
Ich entwickle eine einfache Spring-Webanwendung, die mit dem Remote-Host kommuniziert, und möchte sie lokal hinter dem Unternehmens-Proxy testen. Ich verwende das Gradle-Plugin "Spring Boot" und die Frage ist, wie ich Proxy-Einstellungen für JVM festlegen kann. Ich habe verschiedene Möglichkeiten ausprobiert: gradle -Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080 bootRun export JAVA_OPTS="-Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080" export GRADLE_OPTS="-Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080" …
Ich habe diese Antwort gefunden, wie es mit Groovy geht: Erkennen der Plattform (Windows oder Linux) durch Groovy / Grails : if (System.properties['os.name'].toLowerCase().contains('windows')) { println "it's Windows" } else { println "it's not Windows" } Gibt es einen besseren Weg?
Wenn ich Android Studio starte und "Neues Projekt ..." auswähle und ein neues Projekt erstelle, wird der folgende Popup-Fehler angezeigt: Fehler beim Importieren eines neuen Gradle-Projekts: Build Tools-Version 17.0.0 konnte nicht gefunden werden Weitere Informationen finden Sie im IDE-Protokoll (Hilfe | Protokoll anzeigen). Ich würde gerne das IDE-Protokoll konsultieren, aber …
Nach dem Aktualisieren der Studio- 3.4und Gradle-Version auf habe 5.1.1ich den Fehler bei meiner Aufgabe erhalten, da die Methode leftShift () nicht gefunden werden konnte. Meine Aufgabe: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } Ich habe den Fehler für den linken Schichtführer …
Ich bin neu im Gradle Build System. Ich möchte einige grundlegende Funktionen ausführen. Ich starte / baue es in der Kommandozeile. Ich beziehe mich auf das Benutzerhandbuch . Und einige einfache Aufgaben erledigen. Als ich anfing, einfache Aufgaben auszuführen, wurde es erfolgreich erstellt. Aber nach einiger Zeit zeigt es sich …
Ich habe ein komplexes Gradle-Skript, das eine Vielzahl von Funktionen zum Erstellen und Bereitstellen einer Reihe von Netbeans-Projekten in einer Reihe von Umgebungen zusammenfasst. Das Skript funktioniert sehr gut, aber im Wesentlichen wird alles über ein halbes Dutzend Karten konfiguriert, die Projekt- und Umgebungsinformationen enthalten. Ich möchte die Aufgaben in …
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.