Ich benutze Android Studio und ich habe mehrere Bibliotheken, die ich dort verwende.Doppelte Dateien während der Verpackung eines APK
ich habe:
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile fileTree(dir: 'libs', include: '*.jar')
}
Alle diese Arbeiten groß:
android-query-full.0.25.10.jar
gson-2.2.4-sources.jar
slide-menu.jar
ich in der build.gradle
Datei definiert haben, das gesamte Libs Verzeichnis wie folgt zu kompilieren.
Jetzt möchte ich eine andere Bibliothek „PullToRefresh“ hinzufügen I verpackt haben die Res
und Src
Ordner auf einen einzigen JAR-Datei mit dem Quellcode von Eclipse (wie ich mit SlideMenu.jar tat) und fügte den neu geschaffenen Glas als eine Bibliothek zu meinem Projekt neben allen anderen.
wenn ich versuche, mein Projekt ich folgende Fehlermeldung aus gradle erhalten zu bauen:
Gradle: : duplicate files during packaging of APK C:\Code\TestProject\Test\build\apk\Endilo-debug-unaligned.apk
Gradle: Execution failed for task ':Endilo:packageDebug'.
> Duplicate files copied in APK res/values/attrs.xml
File 1: C:\Code\TestProject\Test\libs\PullToRefresh.jar
File 2: C:\Code\TestProject\Test\libs\PullToRefresh.jar
Das ist sehr seltsam, wie ich Duplikate aus derselben JAR-Datei bekommen .. was hier passiert !?
mögliche Duplikate von [Android Gradle Plugin 0.7.0: "doppelte Dateien während der Verpackung von APK"] (http://stackoverflow.com/questions/20673625/android-gradle-plugin-0-7-0-duplicate- Dateien während des Packen-von-Apk) – mimming
@Mortalus: Hallo hast du die Lösung herausfinden? –
Es war ein Fehler in der Version von Gradle .. Das Upgrade auf die laigest Gradle löste es für mich @alex tran – Mortalus