Als «android-gradle-plugin» getaggte Fragen

Das Android Gradle Plugin ist das Standard-Build-System von Android. Es wird von Android Studio als Backing-Build-System verwendet.




11
Was ist der Unterschied zwischen compileSdkVersion und targetSdkVersion?
Ich habe mir die Dokumentation zum Erstellen mit Gradle angesehen, bin mir aber immer noch nicht sicher, was der Unterschied zwischen compileSdkVersionund targetSdkVersionist. Alles was es sagt ist: Die compileSdkVersionEigenschaft gibt das Kompilierungsziel an. Was ist das "Kompilierungsziel"? Ich sehe zwei Möglichkeiten, dies zu interpretieren: compileSdkVersionist die Version des Compilers, …


5
Gradle DSL-Methode nicht gefunden: 'runProguard'
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 …

30
Akzeptieren Sie automatisch alle SDK-Lizenzen
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: …



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 …

23
HttpClient wird nicht in Android Studio importiert
Ich habe eine einfache Klasse in Android Studio geschrieben: package com.mysite.myapp; import org.apache.http.client.HttpClient; public class Whatever { public void headBangingAgainstTheWallExample () { HttpClient client = new DefaultHttpClient(); } } und daraus erhalte ich folgenden Fehler beim Kompilieren: Cannot resolve symbol HttpClient Ist nicht HttpClientim Android Studio SDK enthalten? Auch wenn …

21
Die API 'varianten.getExternalNativeBuildTasks ()' ist veraltet und wurde durch 'varianten.getExternalNativeBuildProviders () ersetzt.
Verwenden von Android Studio 3.3 Canary 11 mit der Gradle-Plugin-Version 3.3.0-alpha11. Beim Versuch, Gradle zu synchronisieren, wird der folgende Fehler ausgegeben WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration- avoidance Affected Modules: app …

20
Android Gradle Plugin 0.7.0: "Doppelte Dateien beim Packen von APK"
Verwenden des Android Gradle Plugins 0.7.0 mit den folgenden Funktionen build.gradle : buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' } } apply plugin: 'android' repositories { maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '18.1.1' defaultConfig { minSdkVersion …

12
Die Konfiguration bei Bedarf wird von der aktuellen Version des Android Gradle-Plugins nicht unterstützt
Nach dem Upgrade auf Android Studio 3.1.2 wird folgende Fehlermeldung angezeigt: Die Konfiguration bei Bedarf wird von der aktuellen Version des Android Gradle-Plugins nicht unterstützt, da Sie Gradle Version 4.6 oder höher verwenden. Vorschlag: Deaktivieren Sie die Konfiguration bei Bedarf, indem Sie org.gradle.configureondemand = false in Ihrer Datei gradle.properties festlegen …


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.