Immer "Unable to execute dex: Mehrere dex-Dateien definieren" Fehler beim ausführen von main Projekt-die andere Bibliothek-Projekt
Ich versuche verwenden androidVNC open-source-Projekt als Library-Projekt in meiner MainProject. androidVNC hat auch ZoomerWithKeys Bibliothek-Projekt. Ich möchte starten eine Aktivität von androidVNC Bibliothek-Projekt in meiner MainProject durch klicken auf eine Schaltfläche.
Ich habe all das getan, grundlegende Dinge wie, definieren Sie die Aktivität von Bibliothek-Projekt im Manifest der Haupt-Projekt.
Das problem ist, dass ich immer folgenden Fehler beim ausführen meiner MainProject -
Dex Loader] Unable to execute dex: Mehrere dex-Dateien definieren, Lcom/antlersoft/android/zoomer/R$drawable;
[2013-05-16 15:44:03 - OtherProj] Umstellung auf Dalvik format failed: Unable to execute dex: Mehrere dex-Dateien definieren, Lcom/antlersoft/android/zoomer/R$drawable;
Vielen Dank im Voraus.
- Bitte überprüfen Sie diesen link .dies kann Ihnen helfen, stackoverflow.com/questions/7870265/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich dieses Problem beheben, indem Sie folgenden Schritte aus:
Tun es auch, aus einer Datei-manager, gehen Sie zu unserem Projekt-Ordner/libs löschen und das buggy-Bibliothek, wenn es nicht gereinigt standardmäßig
Sollte das problem Weg haben, diese Schritte funktionieren mehr als gut für mich
1).haben Sie Hinzugefügt Ihre lib-Projekt zum Hauptprojekt?? Stellen Sie sicher, dass..
2).auch fügen Sie das Projekt zu Ihrem lib-Projekt, indem Sie diesen Vorgang--
In der lib-Projekt-->>Rechtsklick auf Projekt-->>java build path-->>auf dem Register "Projekt" -->>fügen Sie Ihre Haupt-Projekt.
Nun bauen Sie Ihr Projekt..hoffentlich wird es dir helfen.
BEARBEITET::
3). Gehen Sie auf die Projekt-Eigenschaften..Bearbeiten diese(etwas Platz) und dann speichern..clean-Projekt...dann bauen..
Griff ich mit dieser Art Fehler in Android Studio.
In meinem Fall mein Hauptprojekt war mit zwei meiner eigenen lib. Aber neben diesen beiden Bibliotheken wurden unter Verwendung der gleichen Bibliothek als externe im Lieferumfang enthalten
compile files('lib/external-lib.jar')
Ich löste es durch die folgenden in meine beiden eigenen libs.
1)Entfernen der alten
compile files('lib/external-lib.jar' )
ausbuild.gradle
und löschen von altenexternal_lib.jar
aus den lib-Ordner.2)Hinzufügen der Bibliothek von
jcenter()
zwei meine eigenen libscompile 'external.lib:1.9.2'
3)neu erstellen.
Dann neu erstellen und run main project
Dann das problem verschwunden ist.