Ich habe mein Android-Studio-Projekt mit vier Bibliotheksmodulen und einem Anwendungsmodul darin.
Ich habe sechs JAR-Dateien, die ich in einem Verzeichnis aufbewahrt habe. Jedes dieser Module verwendet einige der JAR-Dateien. Also habe ich Abhängigkeiten dieser jars in build.gradle Datei des jeweiligen Moduls mit relativen Pfad mit "Kompilieren von Dateien ('./../../ deliverables/xyz.jar')" hinzugefügt. Anwendungsmodul ist von all diesen Bibliotheksmodulen abhängig. Wenn ich Release-Build meines Anwendungsmoduls erstellen, schlägt es mit dem Fehler "duplicate zip entry" von proguard fehl, da ich proguard im Skript zum Erstellen von Großbuchstaben aktiviert habe. Dieser Fehler betrifft sechs JAR-Dateien.Wie zu beheben Android Projekt Release Build Proguard Fehler "Duplicate zip entry"?
Der Debug-Build dieses Projekts funktioniert einwandfrei.
Ich habe versucht, unter Lösungen:
1. injar Option in proguard-rules.pro Datei
2. dontwarn Option in proguard-rules.pro Datei
3. Keep Option in proguard-rules.pro Datei
Bitte helfen Sie mir.
Danke.
ich glaube, Sie erleben das Problem hier beschrieben: http://stackoverflow.com/questions/20673625/android-gradle-plugin-0 -7-0-duplicate-files-when-packaging-o f-apk – AgileNinja
Ich habe versucht, die oben genannten Link zur Verfügung gestellt, funktionieren aber nicht für mich. Mein Problem ist genau wie https://groups.google.com/forum/#!topic/adt-dev/HwSrdvPW7Fc – Swati