"Conversion to Dalvik format failed with error 1" — nur export

Ich weiß, das ist ein wiederholen Sie die Frage, aber ich habe gelesen und versucht jeder Lösung auf dieser Website und ich bin noch immer der Fehler; auch, ich erhalte es NUR, wenn ich exportieren meine signierte apk aus Eclipse. Ich bin in der Lage, zu bauen und ausführen von nicht signierten apk.

Habe ich:

  • Gelöscht (und später wieder hergestellt) alle libraries in den build path
  • Gereinigt und neu aufgebaut alle meine Projekte
  • Neustart von Eclipse mit der option-clean
  • Re-create-app-Projekt von Grund auf neu

Ich weiß, Fehler 1 bedeutet, ich habe doppelte Symbole, aber ich habe überprüft, reinigen und neu aufgebaut mein build path eine million mal und ich bekomme immer noch den Fehler, nur, wenn ich den export.

  • Wenn ich doppelte Symbole, sollte ich nicht eine Fehlermeldung erhalten, 1 für meine unsignierte apk auch?
  • Wenn ich wirklich tun, haben Sie doppelte Symbole, wie bekomme ich Eclipse, mir zu sagen, was Sie sind? Alle, die ich von der export-Assistent ist eine one-line-error-dialog. 🙁
  • Ich bekomme keine Fehler wenn ich manuell signieren der apk, aber wenn ich es installieren auf dem Handy, bekomme ich einen einfachen Fehler: "Anwendung nicht installiert." :(:(

Meine Projekt-Struktur ist wie folgt:

  1. Eine Android-library-Projekt mit 99% meiner code. Es hat eine Kopie der erforderlichen jar-Dateien in den build-Pfad.
  2. Eine Android-app-Projekt mit zwei Klassen. Es verweist auf die Bibliothek-Projekt über das Android-tab, NICHT den Java build path. Es gibt keine weiteren Quellen, Projekten oder Bibliotheken verwiesen, die in den build-Pfad außer für Android 2.1. Ich habe sogar neu erstellt wird dieses Projekt von Grund auf neu (habe ich nicht neu erstellt, das Bibliothek-Projekt, weil es viel größer ist).

Alles lief vor ein paar Tagen! Alle Vorschläge werden sehr geschätzt!

Vielen Dank im Voraus...

BEARBEITEN-UPDATE: Der Fehler geht Weg, wenn ich das deaktivieren Proguard. Sehr seltsam.

InformationsquelleAutor der Frage Barry Fruitman | 2011-11-17

Schreibe einen Kommentar