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.

6
Was ist Jetifier?
Was ist Jetifier? Um beispielsweise ein neues Projekt mit den von AndroidX gepackten Abhängigkeiten zu erstellen, muss dieses neue Projekt der Datei gradle.properties die folgende Zeile hinzufügen : android.enableJetifier=true Was bedeutet es also - "Jetifier aktivieren"?

10
Gradle Build schlägt bei Flusenaufgabe fehl
Ich habe ein einfaches Android-Projekt, das ich mit Android Studio 0.4.0 erstellt habe. Ich benutze Gradle 1.9 und Gradle Android Plugin 0.7. Gestern habe ich Jake Whartons ButterKnife-Bibliothek in mein Gradle-Build-Skript aufgenommen: dependencies { compile 'com.android.support:support-v4:19.0.0' compile 'com.android.support:appcompat-v7:19.0.0' // Butterknife compile 'com.jakewharton:butterknife:4.0.1' } Wenn ich die Anwendung von Android Studio …


3
Wie führe ich JUnit-Tests mit Gradle durch?
Derzeit habe ich die folgende build.gradle- Datei: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Diese build.gradle- Datei ist für mein Repository hier . Alle meine Hauptdateien befinden sich in src / model …

19
Ziel mit Hash-String android-23 konnte nicht gefunden werden
Beim Versuch, OpenStreetMapView aus git: //github.com/osmdroid/osmdroid zu erstellen, wird folgende Fehlermeldung angezeigt: failed to find target with hash string android-23: D:\Users\myusername\AppData\Local\Android Wie kann ich das beheben? Frühere ähnliche Fragen schlagen vor, zu überprüfen, ob Android 23 nicht installiert ist, in meinem Fall jedoch. Nachfolgend finden Sie einige relevante Informationen: ANDROID_HOME …


3
Gradle: Was ist der Unterschied zwischen Klassenpfad- und Kompilierungsabhängigkeiten?
Wenn ich meinem Projekt Abhängigkeiten hinzufüge, bin ich mir nie sicher, welches Präfix ich ihnen geben soll, z. B. "classpath"oder"compile". Sollten meine folgenden Abhängigkeiten beispielsweise die Kompilierungszeit oder der Klassenpfad sein? Sollte dies auch in meinen Anwendungen build.gradle oder im modulspezifischen build.gradle sein? Aktuelles build.gradle (auf Anwendungsebene): apply plugin: 'java' …

10
Modul… wird nicht von gradle unterstützt
Ich verwende IntelliJ IDEA Pro 13.1.2. Verwenden Sie niemals Versionen unter 13. Beim Versuch, build.gradlevon der IDE aus zu starten , wird folgende Meldung angezeigt: Das Modul wird nicht von gradle unterstützt Ich kann dieses Skript problemlos über die Befehlszeile ausführen. Das "root" -Verzeichnis hat sowohl Unterverzeichnisse .gradleals auch gradleUnterverzeichnisse …


20
Abhängigkeit für ': app @ debug / compileClasspath' konnte nicht aufgelöst werden: com.android.support:appcompat-v7:26.1.0 konnte nicht aufgelöst werden
Abhängigkeit für ': app @ debug / compileClasspath' konnte nicht aufgelöst werden: com.android.support:appcompat-v7:26.1.0 konnte nicht aufgelöst werden. Com.android.support:appcompat-v7:26.1.0 konnte nicht aufgelöst werden. Erforderlich von: project: app Für den Offline-Modus ist keine zwischengespeicherte Version von com.android.support:appcompat-v7:26.1.0 verfügbar. Fehlerprotokoll: Es konnten nicht alle Dateien für die Konfiguration ': app: debugCompileClasspath' aufgelöst werden. …

7
Transitive Abhängigkeiten wurden für eine Bibliothek mit Gradle nicht aufgelöst
Ich habe eine Weile nachgeforscht und hier wahrscheinlich die beliebtesten Antworten in Bezug auf aar und transitive Abhängigkeiten gesehen, aber irgendwie ist mir immer noch nicht klar, wie ich das zum Laufen bringen soll. So: Ich habe eine Android-Bibliothek mit der angegebenen Gradle-Konfiguration: apply plugin: 'android-library' apply plugin: 'android-maven' version …

6
Wie löse ich "Doppelte Dateien, die in APK META-INF / * kopiert wurden" auf
Ich arbeite an einer kommerziellen Android-Anwendung. Ich verwende auch einige Bibliotheken, die unter verschiedenen Lizenztypen lizenziert sind. Einige von ihnen geben Folgendes an: Wenn die Bibliothek eine "NOTICE" -Datei mit Attributionsnotizen enthält, müssen Sie diese NOTICE bei der Verteilung angeben (Einer von ihnen ist beispielsweise unter Apache License 2.0 lizenziert …
91 java  android  gradle 


4
Gradle Bauen Sie nur einen Geschmack
Könnte mir jemand sagen, ob es möglich ist, nur eine meiner verschiedenen Geschmacksrichtungen über die Befehlszeile zu erstellen? Im Moment habe ich keine Möglichkeit zur Ausführung gesehen, zum Beispiel: gradle buildDev wenn Dev einer meiner verschiedenen Geschmacksrichtungen ist. In der Tat muss ich ausführen: gradle build Und alle Aromen sind …
91 android  build  gradle 

2
So führen Sie Gradle über die Befehlszeile auf Mac Bash aus
Ich habe eine sehr einfache Frage. Ich bin brandneu auf dem Mac und versuche, mein Java-Projekt auf meinen neuen Mac zu übertragen. Das Projekt enthält eine Gradlew-Datei, von der ich dachte, ich könnte sie über die Befehlszeile ausführen, um sie auf jedem Computer zu erstellen und auszuführen. Wenn ich gradlew …
91 java  macos  bash  gradle 

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.