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.
Gradle ist ein bisschen verwirrend für mich und auch für jeden neuen Android-Entwickler. Kann jemand erklären, was Gradle in Android Studio ist und wozu es dient? Warum ist es in Android Studio enthalten?
Nach dem Update auf Android Studio 3.0 und dem Erstellen eines neuen Projekts habe ich festgestellt, dass build.gradlees eine neue Möglichkeit gibt, neue Abhängigkeiten hinzuzufügen, anstatt compilees gibt implementationund statt testCompilegibt testImplementation. Beispiel: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' anstatt compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' Was ist der Unterschied zwischen ihnen und was …
Ich versuche, das neue Android Studio zu verwenden, aber es scheint nicht richtig zu funktionieren. Ich verwende die Gson- Bibliothek, um JSON-Objekte zu serialisieren / deserialisieren. Aber die Bibliothek ist irgendwie nicht im Build enthalten. Ich hatte ein neues Projekt mit nur einer MainActivity erstellt . Kopierte gson-2.2.3.jar in den …
Ich habe Android immer mit Eclipse programmiert und beschlossen, mit der Migration auf Android Studio zu beginnen . Ich entschied mich dann, dasselbe SDK zu verwenden, das ich bereits für Eclipse hatte: Ein neues Projekt gestartet Legen Sie das minimale SDK 4.0 fest (API Level 14). Wählen Sie die Option …
Ich möchte ausführen, gradle buildohne die Komponententests auszuführen . Ich habe es versucht: $ gradle -Dskip.tests build Das scheint nichts zu bewirken. Gibt es einen anderen Befehl, den ich verwenden könnte?
Daher habe ich versucht, meine lokale .jar-Dateiabhängigkeit zu meiner build.gradle-Datei hinzuzufügen: apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Und Sie können sehen, dass ich die JAR-Dateien hier in den Ordner referencedLibraries eingefügt …
Ist es möglich, Gradle zu verwenden, um einen Baum zu erstellen, von dem was abhängt? Ich habe ein Projekt und möchte alle Abhängigkeiten herausfinden, damit ich es möglicherweise mit Vorwärtsdeklarationen usw. ein wenig beschneiden kann.
Ich möchte, dass mein Gradle erstellt wird, um mit Gradle eine von der Version signierte apk-Datei zu erstellen. Ich bin nicht sicher, ob der Code korrekt ist oder ob mir dabei ein Parameter fehlt gradle build. Dies ist ein Teil des Codes in meiner Gradle-Datei: android { ... signingConfigs { …
Nach dem Update von meinem letzten Projekt wird eine Fehlermeldung angezeigt. Kein Problem in meinem Code, aber ich habe Probleme mit build.gradle. Wie kann ich es reparieren? build.gradle Code hier: apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude …
Ich habe ein Multiprojekt (~ 10 Module), dessen Aufbau jedes Mal etwa 20 bis 30 Sekunden dauert. Wenn ich in Android Studio auf Ausführen drücke, muss ich jedes Mal warten, um die App neu zu erstellen, was extrem langsam ist. Ist es möglich, den Erstellungsprozess in Android Studio zu automatisieren? …
Seit Gradle Android Plugins 2.2-Alpha4 : Gradle versucht, fehlende SDK-Pakete herunterzuladen, von denen ein Projekt abhängt Das ist unglaublich cool und war bekanntermaßen ein JakeWharton-Projekt . Um die SDK-Bibliothek herunterzuladen, müssen Sie jedoch: die Lizenzvereinbarungen akzeptieren oder gradle Ihnen Folgendes mitteilen: Sie haben die Lizenzvereinbarungen der folgenden SDK-Komponenten nicht akzeptiert: …
Ich bin neu bei Gradle. Ich benutze Gradle 1.10 und Ubuntu 13. Ich möchte wissen, ob es einen Befehl gibt, nur eine lokale Testklasse auszuführen , ähnlich wie 'testonly' in SBT.
Ist es möglich, eine Variable in Gradle zu deklarieren, die in Java verwendet werden kann? Grundsätzlich möchte ich einige vars in der build.gradle deklarieren und sie dann (offensichtlich) zur Build-Zeit abrufen. Genau wie ein Pre-Prozessor-Makro in C / C ++ ... Ein Beispiel für eine Erklärung wäre so etwas ...: …
Ich habe mit dem neuen Android-Build-System experimentiert und bin auf ein kleines Problem gestoßen. Ich habe mein eigenes aar-Paket von ActionBarSherlock zusammengestellt, das ich 'actionbarsherlock.aar' genannt habe. Was ich versuche, ist, dieses aar tatsächlich zu verwenden, um meine endgültige APK zu erstellen. Wenn ich die gesamte ActionBarSherlock-Bibliothek als Android-Bibliotheksmodul mit …
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.