Tag: gradle

Gradle android plugin Variantenabhängigkeiten: DSL-Methode nicht gefunden

Ich habe ein Multi-Aroma-Projekt, mit Aromen namens "qa" und "prod". Ich muss verschiedene Versionen einer Bibliothek enthalten, abhängig von der Bauart und dem Geschmack. Die Dokumentation unter http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Type-Product-Flavor-Build-Variant schlägt vor, dass Build-Typen und Geschmacksrichtungen kombiniert werden können, Mit einer "flavorBuildCompile" Notation. Allerdings, wenn ich dies tue, bekomme ich diesen Fehler: Error:(88, 0) Gradle DSL method […]

Android Studio / Gradle Build kann keine benutzerdefinierte Anwendungsklasse finden

Ich benutze das neue Android Studio und Gradle, um ein Testprojekt zu erstellen. Ich setze es in der Standardeinstellung ein (neuer Projektassistent). Alles scheint OK zu funktionieren, außer dass ich eine benutzerdefinierte Anwendungsinstanz in der Manifestdatei spezifiziere. Die App baut OK, aber dann stürzt sie ab, wenn sie auf dem Gerät läuft: Caused by: java.lang.ClassNotFoundException: […]

Gradle Preprocess Assets

Ich möchte etwas mit Vermögenswerten auf der Bühne machen. Das ist mein gradle script. project.afterEvaluate{ prepareDependencies.dependsOn("generateMyAssets") } task generateMyAssets() { copy { from('/') { include '**/*.html' filter { line -> line.replaceAll(/(<img src=\")(?!(.*:.*))/, '<img src="assets:') } } into 'assetsRegxped/' } } Meine Frage ist, wie flexibel abrufen Name (Pfad) von Assets Ordner im Fall Aromen. Auch […]

Abhängigkeiten nicht hinzugefügt, um POM-Datei – Android Gradle Maven Publishing

Ich benutze das maven-publish Plugin, um eine aar-Datei in ein maven-Repository zu veröffentlichen. Allerdings habe ich festgestellt, dass kompilieren Abhängigkeiten nicht hinzugefügt werden, um die pom.xml auch nachdem ich die transitive Eigenschaft hinzufügen. Ich benutze com.android.tools.build:gradle:1.1.3 Irgendwelche Hinweise darauf, wie man das löst? Build.gradle publishing { publications { sdkAar(MavenPublication) { artifacts { groupId 'com.test' artifactId […]

Testing Release und proguarded Version von Android App – NoSuchMethodError

Ich versuche zu testen Release Build von Android App mit Proguard eingeschaltet. Ich habe zusätzliche Proguard-Regeln-Datei für Test-Abhängigkeiten erstellt, die in der Release-Regeln-Datei enthalten ist. -keep class android.test.** { *; } -dontwarn android.test.** # Reuse the release ProGuard mapping -applymapping proguard.map -dontshrink -dontoptimize Alles kompiliert gut, aber es scheitert zur Laufzeit. java.lang.NoSuchMethodError: android.test.AndroidTestRunner.addTestListener at com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner.start(ProGuard:135) […]

Gradle benutzerdefinierte Repositories und Abhängigkeit Auflösung

Ein Projekt, das ich entwickle, erfordert Scribe -Java und Crashlytics- Bibliotheken. Beide Bibliotheken sind von benutzerdefinierten Repositories erhältlich. build.gradle sieht aus wie: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { // is required by Crashlytics library maven { url […]

Android Studio kann meine Eclipse-Projekte nicht direkt oder als Gradle-Projekt importieren

Ich habe einen Arbeitsbereich für Eclipse Luna, es enthält 8 Projekte und baut problemlos auf. Ich habe versucht, das primäre Projekt als ein Gradle-Projekt zu exportieren und dann das mit Android Studio zu öffnen, und ich habe auch versucht, das primäre Projekt direkt in Android Studio zu importieren. Ich habe überprüft, dass ich die neuesten […]

Gradle: Multi-Dimension Aroma AnwendungId

Ich habe ein relativ kompliziertes Projekt, das für jede App zwei Geschmacksmaße benötigt. Ich habe es viel einfacher in dem folgenden Beispiel umgeschrieben: flavorDimensions "shape", "color" productFlavors { blue { flavorDimension "color" } red { flavorDimension "color" } green { flavorDimension "color" } square { flavorDimension "shape" } circle { flavorDimension "shape" } Ich möchte […]

Eclipse Gradle Export von Android-Projekt macht nichts

Ich versuche, mein Android-Projekt von Eclipse (ADT 22.2.1) mit dem Gradle-Plugin zu exportieren. Ich wähle mein Projekt im ersten Gradle-Dialog aus und klicke weiter Mein Projekt erscheint zusammen mit Android-Abhängigkeiten. Wenn ich auf Finish klicke, kann ich kaum eine Meldung "Erstellen von Gradle Build-Dateien", aber ich bekomme nie eine Bestätigung des Erfolges. Und build.gradle oder […]

Gelöst: Die Klasse 'org.gradle.internal.logging.LoggingManagerInternal' kann nicht geladen werden. Mögliche Ursachen für diesen unerwarteten Fehler

Ich möchte meine Bibliothek auf Bintray veröffentlichen. Ich habe hier versucht , aber gradle hat nicht synchronisiert. build.gradle Datei des Projekts buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1' } } allprojects { repositories { jcenter() mavenCentral() } } task clean(type: Delete) { delete rootProject.buildDir } build.gradle Datei […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.