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.
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 …
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(); }
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" …
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 …
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 -> …
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 …
Ich habe mich viel umgesehen und nicht die beste Lösung gefunden, um ein vorhandenes IntelliJ-Projekt in Gradle zu konvertieren. Ich arbeite in einer Teamumgebung und wir teilen derzeit die IPR-Datei, da wir einige Build-Konfigurationen haben, die wir verfolgen. Wir werden die irgendwann zugunsten von Gradle loswerden, aber ich kann die …
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 …
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 …
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 …
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?).
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 …
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 …
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 …
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.