android-support-v4.jar Abhängigkeit Fehler
Ich gerade erstellt ein neues, leeres Android-Projekt mit minsdk
als 2.2 in die aktuelle Eclipse Luna.Eclipse automatisch Hinzugefügt android-support--v4.jar
im libs-Ordner des Projekts. Dies verursacht einen Fehler in der Konsole :
Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: /home/faizal/DEV/ADT workspace/myNewProject/libs/android-support-v4.jar
Length: 758727
SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
Path: /home/faizal/DEV/ADT workspace/appcompat_v7/libs/android-support-v4.jar
Length: 648327
SHA-1: ded9acc6a9792b8f1afc470f0c9cd36d178914cd
Jar mismatch! Fix your dependencies
Dies ist, weil ich habe auch ein appcompat_v7-support-Bibliothek-Projekt, die ich benutze für ein anderes Projekt und wurde von einer älteren Eclipse(ich glaube es war Juno..es war Teil des ADT-bundle).
Ich weiß, die Lösung ist, entfernen Sie eines der Gläser, aber welche und warum?
InformationsquelleAutor faizal | 2014-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nur :
Den Android-Support-Bibliothek wird dann in sync (:
appcompat_v7
Projekt hatte die ältere version der v4 support library. Ich denke, ich könnte getan haben, die "Add Support Library" nur fürappcompat_v7
und es würde gearbeitet haben.Froh, dass es hilft! (: Das nächste mal, wenn Sie eine ähnliche Fehlermeldung können Sie versuchen, diese zu beheben
Meine Vermutung ist, dass die
sdk manager
aktualisieren würde, diesdk/extras/android/support/v7/appcompat/libs/android-support-v4.jar
mit dem neuesten, was wäre dann importiert alle neuen Projekte. Aber die bereits bestehenden Projekte würden immer noch mit der älteren Bibliothek. Und das würde den Fehler verursachen.Yup, wenn die android-Bibliothek nicht wird es zu diesem Fehler führen. Wenn dies aus irgendeinem Grund nicht funktioniert, in der Zukunft, können Sie auch löschen, die android-support-library-jar-Datei, und kopieren Sie die appcompat-android-Unterstützung-jar-Datei für die bestehenden Projekte. Aber dieses Update ist mehr elegant als das löschen und kopieren offensichtlich. haha.
In Tests, die ich entfernt appcompat_v7 aus der Liste Projekte, und so konnte ich es nicht aktualisieren. Wenn Sie dies tun, wird nur im Menü "Datei/Importieren...", dann "General/Existint Projects into Workspace" wählen Sie dann Ihre appcompat_v7 aus in Ihrem Arbeitsbereich und Sie wird wieder da sein. Natürlich sollten Sie nicht entfernt haben, die Inhalte von der Festplatte, wenn das entfernen Sie das Projekt, sonst wird es nicht werden, es zu retten; -)
InformationsquelleAutor cokeby190
Importieren Sie eine appcompat_v7 Bibliothek, die haben auch eine android-support--v4.jar,, aber unterschiedliche Größe. Einfach kopieren android-support--v4.jar aus dem Projekt-Bibliothek, um appcompat_v7 Ordner. Ordner-Pfade sind in Ihrem post, nur zur information.
Android Dependencies
Ordner von meinem neuen Projekt. Irgendeine Idee warum?Wahrscheinlich, weil Sie, wählen Sie alte SDK als Ihre minsdk. Dieser Assistent ist möglicherweise ein bisschen gebrochen, aber das, was ich gerade schrieb, um das problem zu lösen. appcompat_v7 Bibliothek können Sie erstellen, die action bar, die auf älteren SDKs, wenn ich mich nicht Irre, so möchten Sie wahrscheinlich, es zu haben.
InformationsquelleAutor Michal Žídek
InformationsquelleAutor Vaishali Sutariya
InformationsquelleAutor MeCurious