Estoy tratando de ejecutar un ejemplo de código android en eclipse, pero cuando intento:

import android.annotation.SuppressLint;

Me sale un error relacionado con esta línea como:

the import android.annotation cannot be resolved

Agradezco si alguien me puede ayudar con esto.

InformationsquelleAutor m0j1 | 2013-02-14

4 Comentarios

  1. 51

    Que la API de hacer que usted se Refiere en su proyecto.

    Porque

    android.la anotación.SuppressLint – es ya Añadido en el nivel de la API de 16

    http://developer.android.com/reference/android/annotation/SuppressLint.html

    Que usted necesita hacer a continuación

    Proyecto derecho del ratón haga clic en->Propiedades y marque la siguiente imagen para seleccionar el Proyecto de Construir el Objetivo para el Nivel de la API >=16

    android.la anotación no puede ser resuelto

    • Gracias , parece que ese es el problema . pero cuando abro mi SDK manager , no me da ninguna opción para actualizar a nivel de API de más de 13 . ¿tengo que descargar mi sdk de nuevo ?
    • Sí, usted necesita ejecutar android sdk manager para que compruebe las actualizaciones. Después de que usted se debe ejecutar Eclipse de Actualización de software para el ADT Plugin actualizaciones.
    • También este problema apareció cuando la importación de las bibliotecas, por ejemplo el Facebook SDK. Por alguna razón, se dedicó a construir en un nivel más bajo que mi proyecto principal. Tuve un error en el libproject sólo, no es mi principal de la aplicación y tuvo que cambiar la ruta de compilación sólo para el SDK para que funcione.
  2. 19

    Como Artem sugerido, puede que tenga que incluir la annotations.jar archivo en su proyecto, pero tenga en cuenta que hay dos annotations.jar los archivos en tu Android SDK:

    android-sdk/tools/support/annotations.jar – Que incluye las siguientes anotaciones:

    • SuppressLint
    • TargetApi

    android-sdk/extras/android/support/annotations/annotations.jar – Que incluye muchas otras anotaciones:

    • AnimRes
    • AnimatorRes
    • AnyRes
    • ArrayRes
    • AttrRes
    • BoolRes
    • ColorRes
    • DimenRes
    • DrawableRes
    • FractionRes
    • IdRes
    • IntDef
    • IntegerRes
    • InterpolatorRes
    • LayoutRes
    • MenuRes
    • Distinto de null
    • Que aceptan valores null
    • PluralsRes
    • RawRes
    • StringDef
    • StringRes
    • StyleRes
    • StyleableRes
    • XmlRes
  3. 12

    En su android-sdk/tools/support/annotations.jar, que contiene la android.annotation.SuppressLint y android.annotation.TargetApi's definición.

  4. 2

    Dmitry Nelepov la respuesta es correcta, aunque a veces el proyecto ya está en el Proyecto que desea Construir de Destino (esto ocurrió en mi caso). Simplemente hay que cambiar el build caso a una diferente, pulse «OK», y luego repetir los pasos para establecer el derecho de generación de Proyecto de Destino.

    • No funciona bien.

Dejar respuesta

Please enter your comment!
Please enter your name here