Als «build.gradle» getaggte Fragen

Die Datei build.gradle beschreibt die Standardaktionen und -aufgaben, die mit dem Befehl 'gradle' im entsprechenden Ordner gestartet wurden.

8
Was ist der Unterschied zwischen Implementierung und Kompilierung in Gradle?
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 …

30
Alle com.android.support-Bibliotheken müssen genau dieselbe Versionsspezifikation verwenden
Nach dem Update auf Android Studio 2.3 habe ich diese Fehlermeldung erhalten. Ich weiß, es ist nur ein Hinweis, da die App normal läuft, aber es ist wirklich seltsam. Alle com.android.support-Bibliotheken müssen genau dieselbe Versionsspezifikation verwenden (das Mischen von Versionen kann zu Laufzeitabstürzen führen). Gefundene Versionen 25.1.1, 24.0.0. Beispiele sind …

16
Wie füge ich der Datei build.gradle eine lokale Abhängigkeit von .jar-Dateien hinzu?
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 …


20
So fügen Sie ein externes AAR-Paket mit dem neuen Gradle Android Build System manuell ein
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 …

24
Es wurde mehr als eine Datei mit dem vom Betriebssystem unabhängigen Pfad 'META-INF / LICENSE' gefunden.
Wenn ich meine App erstelle, wird folgende Fehlermeldung angezeigt: Fehler: Ausführung für Aufgabe ': app: transformResourcesWithMergeJavaResForDebug' fehlgeschlagen. Es wurde mehr als eine Datei mit dem vom Betriebssystem unabhängigen Pfad 'META-INF / LICENSE' gefunden. Dies ist meine build.gradle-Datei: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig …



15
Fehler: Konflikt mit der Abhängigkeit 'com.google.code.findbugs: jsr305'
Ich habe ein neues Projekt in Android Studio 2.2 Preview 1 mit Android App und Backend-Modul mit Google Messaging erstellt. Dies ist die App-Datei: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { …

21
Das Erstellen von Android Studio Gradle dauert zu lange
Früher wurde mein Android Studio- Projekt schneller erstellt, jetzt dauert das Erstellen jedoch lange. Irgendwelche Ideen, was die Verzögerungen verursachen könnte? Ich habe https://stackoverflow.com/a/27171878/391401 ausprobiert, aber keine Auswirkung. Ich habe kein Antivirenprogramm, das die Builds unterbrechen könnte. Meine App ist auch nicht so groß (ca. 5 MB ) und wurde …

30
Die Fusion von Android Material und Appcompat Manifest ist fehlgeschlagen
Ich habe die nächste Klasse dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } Aber wenn ich eine App erstellen möchte, erhalte ich das nächste Protokoll: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present …

7
Wie / wann werden Gradle-Wrapper-Dateien generiert?
Ich versuche zu verstehen, wie der Gradle Wrapper funktioniert. In vielen Quell-Repos sehe ich die folgende Struktur: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Meine Fragen: Wie / wann generiert man gradlew/ gradlew.bat? Sollten Sie sie nur einmal generieren, wenn das Projekt zum ersten Mal erstellt …



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 …

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.