Seltsame Fehlermeldung, beim Versuch, verwenden Sie die android v7 appcompat library
Habe ich nur eingebaut, die android v7 appcompat library in mein Projekt.Ich habe erfolgreich Hinzugefügt, die Gläser auf den build path und bin jetzt mit dem Thema.AppCompat Thema.Nun bekomme ich diese seltsame Fehlermeldung:
[Dex Loader] Unable to execute dex: Mehrere dex-Dateien definieren, Landroid/support/v7/app/ActionBar$Callback; [2013-10-09 11:11:50 - DelTest2] Umstellung auf Dalvik format failed: Unable to execute dex: Mehrere dex-Dateien definieren, Landroid/support/v7/app/ActionBar$Callback;
BEARBEITEN
Mein Projekt enthält nun drei Ordner,die jeweils die android v7 appcompat:
+Android Private Libraries
+Android Dependencies
+Referenced Libraries
Welche Bibliotheken muss ich löschen, um meine Projekt Arbeit?
InformationsquelleAutor vamsiampolu | 2013-10-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zeigt seine Fehler, die Ihr Projekt enthält mehrere
android-support-v4.jar
.Eines, welches eigentlich in Ihrem Projekt und ein weiterer in der Bibliothek, die Sie Hinzugefügt haben, in Ihrem Projekt. Einfach entfernen Sie die Bibliothek, die Sie Hinzugefügt haben, in Ihrem Projekt. Und dann reinigen Sie und führen Sie Ihre Anwendung aus.
Das ist es.
Ersten, ich entfernte alle jars in den build path und ging dann auf hinzufügen, um die Gläser aus der android v7 appcompat library. Dieser erstellt eine Referenz-Bibliotheken-Ordner in meinem Projekt, wo diese beiden Bibliotheken verwiesen wurde.
Also, ich fand, dass das Thema, das kommt mit der appcompat-Bibliothek ist dunkel. Stattdessen bin ich mit dem AppCompat.Thema Licht.
Entfernen android-support-v4.jar aus dem Projekt, wie es bereits in der Bibliothek
Nur android-v7-appcompat-Bibliothek-Projekt, und am wichtigsten von allen,
stellen Sie sicher, dass diese Bibliothek-Projekt hängt NICHT von der android-support-v7-appcompat.jar wenn Sie bereits die Quelldateien herunterladen von support-v7 und entpacken Sie Sie in den /src Ordner.
Dies funktioniert gut für mich.
Früher habe ich in diesem post um mein problem zu lösen: Unable to execute dex: Mehrere dex-Dateien definieren
Ging ich einfach zu Konfigurieren Build Path und deaktiviert den Schritt zu einer Referenz der v7 jar da bemerkte ich, dass ich hatte einen Verweis auf die v4 in meinem Projekt Ordner libs schon.
Ich hatte das gleiche problem und meine Lösung ist das deaktivieren von inkrementellen dex. Um dies zu tun öffnen Sie Datei > Projektstruktur > <Ihre gradle Modul-name>, dann in Eigenschaften Registerkarte set Inkrementelle Dex zu false.
Ich hatte das gleiche problem und es beheben, ich reinige das Projekt (Build - > Clean-Projekt) und erstellen Sie dann es neu.