2012-09-22 14 views
10

Ich bin neu in Android und ich versuche, eine Bibliothek für viewPagerIndicator als instruiert mich zu tun. Allerdings, wenn ich die Bibliothek hinzufügen Ich erhalte eine Fehlermeldung besagt:Jar Mismatch Fehler beim Hinzufügen von Bibliothek in der Sonnenfinsternis

Versions found are: 
Path: C:\Users\Bryan\workspace\MyPager\libs\android-support-v4.jar 
Length: 349252 
SHA-1: 612846c9857077a039b533718f72db3bc041d389 
Path: C:\Users\Bryan\git\Android-ViewPagerIndicator\library\libs\android-support-v4.jar 
Length: 271754 
SHA-1: 53307dc2bd2b69fd5533458ee11885f55807de4b 
Jar mismatch! Fix your dependencies 

Wie kann ich dieses Problem zu beheben, ohne meinen Build-Pfad vermasselt?

+0

Verwenden Sie Maven oder Eclipse Build System? – arunkumar

+0

@arunkumar Ich benutze Eclipse –

Antwort

22

Sieht aus wie es die Bibliothek zweimal gefunden hat. Sie müssen einen löschen.

+0

Was ist die richtige Vorgehensweise dafür? Ich sehe nur eine Bibliothek in meinem Abhängigkeiten-Ordner –

+3

Wenn Sie bereits einige externe Bibliotheken (wie ActionBarSherlock) hinzugefügt haben, enthalten sie manchmal die Support-Bibliothek, so dass Sie sie nicht einmal hinzufügen müssen. Wenn Sie Ihre SDK-Ziele in Ihrem Manifest richtig eingerichtet haben (richten Sie das neueste SDK ein und setzen Sie minSDK), dann verwenden Sie den eingebauten Activity Creater (neue Datei-> andere-> Android-Aktivität), dann wird die Support-Bibliothek für Sie hinzugefügt. –

+0

Okay danke für Ihre Antwort. –

1

Sie verwenden zwei verschiedene Revisionen der Support-Bibliothek. Löschen Sie alle Support-Bibliotheksgläser und , und kopieren Sie sie in Ihre App (und alle anderen Abhängigkeiten, sofern vorhanden).

Die android-support-v4.jar wird wieder automatisch kompiliert werden.

Edit: Sollte entfernen Android Abhängigkeiten und Android privaten Bibliotheken in Bibliotheken Index in Java Build Path

+0

Ich löschte meinen Ordner Abhängigkeiten ... Wie bekomme ich diese Ordner zurück :(. – ksudu94

+0

Bibliothek erneut hinzufügen. Es sollte Abhängigkeiten angezeigt werden. –

0

Versuchen unnötige .jar-Datei zu entfernen, von Libs aus Ihrem Android-Projektordner.

Verwandte Themen