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.

23
Das Symbol 'Theme' in styles.xml (Android Studio) kann nicht aufgelöst werden.
Seit heute kann Android Studio die AppCompat-Designs in styles.xml nicht finden, aber beispielsweise wird AppCompatActivity im Code erkannt. Meine Android Studio-Version ist 2.2.2, Build # AI-145.3360264 Ich habe bereits versucht, ein Upgrade auf die neuesten Build-Tools durchzuführen, die SDK (25) -Version usw. zu kompilieren, aber das Problem wurde dadurch nicht …

3
Gradle-Buildscript-Abhängigkeiten
Was ist der Unterschied zwischen der Deklaration von Repositorys im buildScriptAbschnitt des Gradle-Builds oder in der Stammebene des Builds? Option 1: build.gradle : buildScript { repositories { mavenCentral(); } } oder build.gradle : repositories { mavenCentral(); }
175 build  repository  gradle 

2
Wie lautet die Syntax zum Schreiben von Kommentaren in die Datei build.gradle?
Diese build.gradleDatei nach unten schauen apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } Was …

6
Was genau macht transitiv = wahr in Gradle (wrt Crashlytics)?
Was macht Gradle transitive = truegenau? Dies geht aus der Gradle-Dokumentation nicht hervor . Dies ist im Kontext von compileinnen build.gradle. In meinem Fall bin ich auf die Crashlytics von Android angewiesen. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Mehrere Gradle-Dokumente ( hier und hier ) implizieren, dass "transitiv" standardmäßig "true" …

30
com.google.android.gms: Play-Services-Messbasis wird von verschiedenen anderen Bibliotheken angefordert
Ich habe auf Gradle 4.0.1 aktualisiert und den folgenden Fehler erhalten Die Bibliothek com.google.android.gms: Play-Services-Measurement-Base wird von verschiedenen anderen Bibliotheken unter [[15.0.4,15.0.4]] angefordert, jedoch in 15.0.2 aufgelöst. Deaktivieren Sie das Plugin und überprüfen Sie Ihren Abhängigkeitsbaum mit ./gradlew: app: dependencies. Mein Projekt verwendet diese Abhängigkeit nicht, daher habe ich global …

14
Wie setze ich versionName im APK-Dateinamen mit gradle?
Ich versuche, eine bestimmte Versionsnummer im automatisch generierten APK-Dateinamen von gradle festzulegen. Jetzt erzeugt Gradle, myapp-release.apkaber ich möchte, dass es ungefähr so aussieht myapp-release-1.0.apk. Ich habe versucht, Optionen umzubenennen, die chaotisch erscheinen. Gibt es eine einfache Möglichkeit, dies zu tun? buildTypes { release { signingConfig signingConfigs.release applicationVariants.each { variant -> …

18
Gradle findet falsches JAVA_HOME, obwohl es richtig eingestellt ist
Beim Versuch, gradle auszuführen, wird folgende Fehlermeldung angezeigt: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Wenn ich jedoch die Variable JAVA_HOME überprüfe, erhalte ich: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Mein JAVA_HOME …


6
Verwenden von Build Flavours - Strukturieren von Quellordnern und build.gradle korrekt
Bitte beachten Sie: Antwort nach Xaviers Antwort bearbeitet Ich versuche, verschiedene Build Flavours für ein und dasselbe Anwendungsprojekt in Android Studio zu verwenden. Es scheint mir jedoch eine schreckliche Zeit zu sein, es so zu konfigurieren, dass es richtig funktioniert. Schritte: Erstellen Sie ein neues Android Studio-Projekt mit dem Namen …

17
Die Hauptklasse org.gradle.wrapper.GradleWrapperMain konnte nicht gefunden oder geladen werden
Ich reinigte das ganze Projekt durch lokale Verzeichnisse wie Löschen ~/.gradle, ~/.m2 ~./androidund ~/workspace/project/.gradleund chosing File -> Invalidate Caches / Restart...in Android Studio. Die Ausführung des Befehls ./gradlewführt nun zu folgender Ausgabe: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Unnötig zu sagen, ich habe zu …

10
Festlegen des aktiven Profils und des Konfigurationsorts über die Befehlszeile im Frühjahrsstart
Ich habe eine Spring Boot-Anwendung. Ich habe drei Profile in meiner Anwendung -> Entwicklung, Inszenierung und Produktion . Ich habe also 3 Dateien application-development.yml application-staging.yml application-product.yml Meine application.yml befindet sich im Inneren src/main/resources. Ich habe das aktive Profil in application.yml wie folgt festgelegt: spring: profiles.active: development Die anderen 3 profilspezifischen …

6
Empfohlener Weg, um einen Gradle-Build zu stoppen
Wie kann ich einen Gradle-Build stoppen, nachdem ich ein Problem festgestellt habe? Ich kann eine Zusicherung verwenden, eine Ausnahme auslösen, eine System.exit ausführen (schlechte Idee) oder eine dedizierte Funktion in Gradle verwenden (aber ich konnte keine finden). Was ist der beste Weg für Gradle (und warum?).
162 groovy  build  gradle 

4
Gradle alternativ zu mvn install
Ich habe 2 verschiedene Projekte auf MVN gebaut. Ich versuche, Gradle zu ersetzen. Projekt 1 ist SDK und Projekt 2 verwendet das SDK (Beispiel) In der Zeit von maven wird mithilfe von mvn install ein Artefakt erstellt, das das gesamte Projekt in das lokale Repository einfügt. Ich arbeite gerne so …
162 maven-2  gradle 

4
Welchen Produktgeschmack erstellt Android Studio standardmäßig in build.gradle?
Wir haben ein Android-Projekt, das das neue Gradle-Build-System verwendet, und wir verwenden Android Studio als Entwicklungswerkzeug. Wenn mehrere Produktvarianten in angegeben sind build.gradle, stellen wir fest, dass Android Studio die erste alphabetisch angegebene erstellt. Gibt es eine Möglichkeit, Android Studio anzuweisen, während der Entwicklung nur eine bestimmte Produktvariante zu erstellen …

21
Gradle findet tools.jar nicht
Ich verwende Javadoc-Doclets mit Gradle, daher muss ich das Paket tools.jar verwenden, das sich im Ordner lib des JDK befindet (in meinem Fall 1.6.0_26). Der Punkt ist, dass gradle es nicht automatisch nimmt, also habe ich dieses Tools-Paket zu meinem libs-Ordner hinzugefügt und es dann zu dependencies.gradle hinzugefügt. Jetzt möchte …
160 java  gradle  groovy  build 

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.