2015-12-22 4 views
6

Ich kann nicht ausführen, dex: mehrere Dex-Datei Fehler.

Console Fehler:

[2015-12-22 16:39:38 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback; 
[2015-12-22 16:39:38 - Talkr] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/util/ThreadUtil$MainThreadCallback; 

unten ich den Screenshot für Ordnung und export.I Beiträge geschrieben haben kann nicht den android privaten libraries.if prüfe ich es überprüft, wird meine Anwendung langsam und ich kann die Anwendung ausführen .

Ordnung und Export:

enter image description here

Edit: Wenn ich alle meine Bibliotheken deaktivieren, würden mehrere dex Fehler sein resolved.But Ich erhalte Thread ausgesetzt Ausnahme bei Debug.

Unten habe ich diesen Debug-Fehler geschrieben.

enter image description here

Wer weiß, wie diese Sie one.thank zu lösen.

+0

yah move zu grandle & android studio :-) anders als das - zwei libraries deklarieren die klasse 'android/support/v7/util/ThreadUtil $ MainThreadCallback' versuchen Sie, Ihre 'v7-recyclerview' dep und sehen, ob jemand anderes (In Gradle würden Sie 'gradle dependencies' eingeben, um zu sehen, wer was verwendet. – Blundell

+0

Sie möchten vielleicht sicherstellen, dass keine weiteren Bibliotheken supportV7 verwenden oder zumindest die gleiche lib-Version verwenden, könnte dieses Problem auftreten Da Sie mehrere Versionen von Bibliotheken in Ihrem Build-Pfad physisch enthalten haben – iGoDa

Antwort

1

in Eclipse:

  • Diese Fehler aufgetreten ist, weil ich mein android sdk bis 23 neueste Version und in Extras wurde aktualisiert Google-Dienste, Repository am Mitte meines Projekts spielen.

  • Aufgrund der Konflikt zwischen meinem aktualisierten Google-Play-Dienste Version
    und AppCompat v7 zwischen meiner älteren Version, würde Multi dex Fehler sein
    aufgetreten.

  • diese Fehler zu vermeiden verfügen nicht über eine sdk oder google
    Dienste in der Mitte des Projekts einmal spielen aktualisieren, wenn Sie die
    project.There wird ein Konflikt Konfiguration zwischen sdk aktualisiert
    Version und auch in Extras gestartet google Spielen Sie Dienste zwischen Ihrem Projekt.

Edit: Immer Android Studio verwendet diese Art von multidex Problem zu vermeiden.

+0

Ich benutze Android Studio, aber immer noch es geschafft, diesen Fehler zu bekommen: D. [link] (http://stackoverflow.com/questions/44084767/multiple-dex -dateien-definieren-landroid-support-v7-util-threadutilmainthreadcallback – DroidHeaven

Verwandte Themen