2012-04-08 11 views
35

Estoy intentando actualizar mis herramientas de Android SDK a 17 rev. y actualicé usign Herramientas de SDK pero en Propiedades/biblioteca; enter image description hereAnotaciones faltantes.jar

Pero el hecho de que en la carpeta de soporte ya hay una anotación.jar. ¿Qué debo hacer para solucionarlo?

+0

Solución (Gradle) - http: // stackoverflow.com/questions/16690914/importing-notnull-or-nullable-and-android-studio-wont-compile – Inoy

Respuesta

32

Tuve el mismo problema. Fui al Administrador de SDK dentro de Eclipse (Ventana -> Administrador de Android SDK) e instalé el paquete de Soporte de Android que se encuentra en la carpeta Extras. Después de la instalación, el error desapareció (al menos en mi sistema)

+6

no funcionó para mí – cV2

+7

el rar se encuentra en \ android-sdk-windows \ tools \ support – Sean

+0

Es posible que necesite actualizar su proyecto (haga clic derecho en el Explorador de paquetes y seleccione Actualizar - o, seleccione el proyecto y presione F5) –

1

Tuve este problema recientemente, y este fue el resultado principal en Google. Publicando mis resultados para Googlers que viajan en el tiempo desde el futuro.

La solución de Jose no funcionó para mí, ya que no había una carpeta "Extras" ni un paquete "Android Support" en mi administrador de actualizaciones, así que las cosas deben haber cambiado en los últimos dos años.

Esto es lo que funcionó para mí: actualización todos de los paquetes en el administrador de SDK. No sé qué actualización lo solucionó en particular, pero ahora que están todos actualizados, el problema está resuelto.

3

Después de actualizar todos los paquetes en el administrador de SDK, es posible que deba actualizar también el kit de herramientas de Android Developer. Eclipse -> Ayuda ->comprobar las actualizaciones -> Install

34

lo tanto, cuando He actualizado a la versión SDK Li tenía el mismo problema. Pero después de la actualización de carpetas adicionales en SDK Manager, no encontré el archivo anotación.jar. Tal vez Google bug con la nueva versión del SDK. Así que copié el archivo annotation.jar de la carpeta SDK anterior (carpeta hace medio año)

+0

Mismo problema aquí. Gracias por la solución – Dragan

+0

Volví a una versión sdk no actualizada para resolver este problema en mis proyectos de Eclipse para Android. – jesobremonte

+0

no se puede encontrar el maldito archivo en cualquier lugar después de la actualización. No hay una copia antigua de SDK disponible. – xaragen

19

Haga clic derecho en su proyecto, en el menú contextual, seleccione Propiedades, usted verá una ventana. La segunda línea es Android: haga clic en ella. Verá la lista de SDK instalado. Comprueba cualquier SDK que tenga un nivel API de 16 o más.

annotationas.jar está incrustado en SDK de 16 niveles de API y después de él.

+0

Esto no tuvo ningún efecto para mí. – Luke

+1

Funciona para mí. Parece que esa es la solución correcta. –

+0

Luke, compruebe si tiene API 16 instalada – Vlad

2

creo que Google ha cambiado la ubicación de ese archivo jar <SDK_DIR>/extras/android/support/annotations.jar-<SDK_DIR>/extras/android/support/annotations/android-support-annotations.jar

Para resolver este problema, he seguido estos pasos en todos los proyectos y bibliotecas en mi espacio de trabajo utilizando este frasco:

  • Acabo de eliminar el archivo de Java Build Path -> Libray Tab,
  • luego Add External Jars
  • Elija el archivo de la ubicación dada arriba.