2012-04-08 11 views
35

Ich versuche, meine Android SDK Tools auf 17 rev zu aktualisieren. und ich habe usign SDK Tools aktualisiert, aber in Properties/library; enter image description hereFehlende anmerkungen.jar

Aber die Tatsache, dass im Support-Ordner gibt es eine annotations.jar bereits. Was soll ich tun, um es zu beheben?

+0

Lösung (Gradle) - http: // stackoverflow.com/questions/16690914/import-notnull-oder-null-und-android-studio-wont-kompilieren – Inoy

Antwort

32

Ich hatte das gleiche Problem. Ich ging zum SDK Manager innerhalb von Eclipse (Window -> Android SDK Manager) und installierte das Android Support Package, das sich im Ordner Extras befindet. Nach der Installation war der Fehler verschwunden (zumindest in meinem System)

+6

hat nicht für mich funktioniert – cV2

+7

der rar befindet sich unter \ android-sdk-windows \ tools \ support – Sean

+0

Sie müssen möglicherweise aktualisieren Ihr Projekt (klicken Sie mit der rechten Maustaste in den Paket-Explorer und wählen Sie Aktualisieren - oder wählen Sie das Projekt und drücken Sie F5) –

1

Ich hatte dieses Problem gerade jetzt, und das war das beste Ergebnis in Google. Veröffentlichung meiner Ergebnisse für Zeitreise-Googler aus der Zukunft.

Joses Lösung funktionierte nicht für mich, da es in meinem Update Manager keinen "Extras" Ordner oder "Android Support" Paket gab, so dass sich die Dinge in den letzten zwei Jahren geändert haben müssen.

Hier ist, was für mich funktioniert: Update alle der Pakete im SDK-Manager. Ich weiß nicht, welches Update es speziell repariert, aber jetzt, da sie alle auf dem neuesten Stand sind, ist das Problem gelöst.

3

Nachdem Sie alle Pakete im SDK-Manager aktualisiert haben, müssen Sie möglicherweise auch das Android Developer Toolkit aktualisieren. Eclipse- ->Hilfe ->prüfen Updates ->Installieren

34

Also, wenn ich sdk auf L-Version aktualisiert hatte ich gleiches Problem. Aber nach der Aktualisierung zusätzlicher Ordner im SDK-Manager habe ich die Datei "annotation.jar" nicht gefunden. Vielleicht Google Bug mit neuer SDK-Version. Also kopierte ich die Annotation.jar-Datei aus dem alten SDK-Ordner (Ordner vor einem halben Jahr)

+0

Gleiches Problem hier. Danke für die Lösung – Dragan

+0

Ich ging zurück zu einer nicht aktualisierten SDK-Version, um dieses Problem in meinen Eclipse Android-Projekten zu lösen. – jesobremonte

+0

kann die verdammte Datei nirgends nach dem Update finden. Keine alte Kopie von SDK verfügbar. – xaragen

19

rechts auf das Projekt klicken, in Kontextmenü Eigenschaften wählen, wird Ihr ein Fenster sehen. Zweite Zeile ist Android - klicken Sie darauf. Sie sehen die Liste des installierten SDK. Überprüfen Sie jedes SDK, das über API-Stufe 16 oder mehr verfügt.

annotationas.jar ist in SDK von 16 API-Ebene eingebettet und danach.

+0

Dies hatte keine Auswirkungen für mich. – Luke

+1

Funktioniert für mich. Sieht so aus, als ob das die richtige Lösung ist. –

+0

Luke, bitte überprüfen Sie, ob Sie API 16 installiert haben – Vlad

2

Ich denke, Google den Ort dieser JAR-Datei <SDK_DIR>/extras/android/support/annotations.jar-<SDK_DIR>/extras/android/support/annotations/android-support-annotations.jar

Zur Lösung dieses Problems hat sich geändert, folgte ich diese Schritte auf alle Projekte und Bibliotheken in meinem Arbeitsbereich mit diesem Glas:

  • Entfernen Sie einfach die Datei aus Java Build Path -> Libray Registerkarte,
  • dann Add External Jars
  • Wählen Sie Datei von der oben angegebenen Stelle.