Tag: android gradle

Gradle: Wie kann ich ein lokales Jar aus einem abhängigen Java-Projekt in einem Android-Build?

In meiner Android-App bekomme ich einen java.lang.NoClassDefFoundError wenn der Code, der Code in einem abhängigen .jar verweist, ausgeführt wird. Mein Projekt enthält ein Android-Modul sowie ein Java-only-Bibliotheksmodul, wo sich die Jar-Abhängigkeit befindet. Ich benutze gradle 1.10, um das Projekt zu bauen. Hier ist mein Projektlayout: myProject – app (Android) – src – build.gradle – lib […]

Wie kann ich den CLI-Befehl anzeigen, der von einer Gradle-Task in Android Studio ausgeführt wird?

Ich versuche, ein besseres Bild davon zu bekommen, was passiert hinter den Kulissen in Android Studio beim Aufbau einer Android-Anwendung. Ich habe auf Gradle gelesen, aber eine Sache, die ich nicht herausfinden kann, ist, wie man den jeweiligen CLI Befehl und die Argumente sieht, die von Gradle aufgerufen wird. Es scheint abstrahiert zu sein und […]

Android-Bibliotheksprojekt com.android.dex.DexException: Mehrere Dex-Dateien definieren Lcom / google / gson / JsonSerializer

Ich schreibe ein Bibliotheksprojekt in Android Studio. Meine Staffel-Datei enthält Gson-Volley-Play-Services … Beim Einbetten meiner Bibliothek in ein Projekt bekomme ich: Com.android.dex.DexException: Mehrere Dex-Dateien definieren Lcom / google / gson / JsonSerializer; Könnte jemand erklären, wie gradle bei der Erstellung von Bibliotheksprojekten arbeitet? Was soll ich dem Entwickler erklären, der mein SDK integriert, wie schließt […]

Android AssertJ 1.0.0 mit Android gradle 1.1.1

Hier ist ein Teil meiner build.gradle , die Konflikte hat: … dependencies { classpath 'com.android.tools.build:gradle:1.1.1' } … testCompile( 'com.squareup.assertj:assertj-android:1.0.0' ) … Das Problem, das ich im Protokoll sehe: WARNING: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (21.0.3) and test app (20.0.0) differ. Anscheinend entfernt es widersprüchliche Abhängigkeit vom Klassenpfad. Ich bin nicht sicher, ob […]

Gradle Konnte die Methode compile () für Argumente nicht finden

Ich habe eine Hallo Welt Vollbild Android Studio 1.5.1 App, dass ich ein Gradle / Eclipse-mars Teilprojekt hinzugefügt. Keine anderen Dateien wurden geändert, außer für das Hinzufügen gehören ': javalib' zu settings.gradle. Hinzufügen einer Projekt-lib-Abhängigkeit : project(':app') { dependencies { compile project(':javalib') // line 23 } } Auf die Root-Build-Build-Datei und läuft gradle von der […]

Wie kann ich mehrere Repositories in build.gradle einfügen?

Android Studio lässt mich das nicht aufbauen. Es heißt, es ist nicht zu finden. Com.mixpanel.blahblahblah kommt aus mavenCentral () Ich kenne das Problem ist, weil es nicht mavenCentral () erkennt, weil es nur das andere Repo erkennt. Wie kann ich beide einschließen und dieses Projekt arbeiten? apply plugin: 'com.android.application' apply plugin: 'crashlytics' buildscript { repositories […]

Warum bekomme ich diesen Fehler, wenn ich die Google Translate Client-Bibliothek zu meinem Android-Projekt hinzufügen?

Ich versuche, die Google Translate-Clientbibliothek zu meinem Android-Projekt hinzuzufügen, was diese Anleitung anzeigt, diese Zeile zu meinen Abhängigkeiten in build.gradle meines Bibliotheksprojekts hinzuzufügen (was eine Abhängigkeit meines App-Projekts ist): compile group: 'com.google.cloud', name: 'google-cloud-translate', version: '0.4.0' Aber wenn ich das mache, bekomme ich diesen Fehler: Error:Execution failed for task ':typeSmart:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files […]

Was ist generiert und vermittelt Ordner im Build-Verzeichnis und warum Ausgänge Ordner fehlt

Ich baue Anwendung mit Android Studio und Gradle. Wenn der Build beendet ist build enthält der build Ordner die folgenden Ordner: – assets – CordovaLib – build – src – build.gradle – gradle – src – com.my.package – CordovaApp – build.gradle – build – generated – intermediates – outputs //not displayed in android studio's project […]

Proguard verlangsamt Android-Prozess zu viel

Mein Android App-Build-Prozess dauert 3+ Minuten mit ProGuard aktiviert. Was sind einige grundlegende Dinge, die ich tun kann, um dies zu beschleunigen?

Android Studio Gradle Problem nach der Aktualisierung auf Version 0.6.0

Da ich Android Studio auf Version 0.6.0 aktualisiert habe, stehe ich mit dem folgenden Problem mit Gradle Sync aus: Es gibt eine Diskussion über Google+ und Google Adt-dev-Gruppe, die darauf hindeutet, dass die automatische Ermöglichung von neuen Manifest Merger verursacht das Problem. Die Diskussion und Lösung ist auf beiden Plattformen so unklar, obwohl ich versucht […]

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