java - studio - android support annotation nullable
android.annotation no se puede resolver (4)
¿Qué API ha referido en su proyecto?
Porque
android.annotation.SuppressLint - desde entonces se ha agregado en el nivel de API 16
http://developer.android.com/reference/android/annotation/SuppressLint.html
Necesitas hacer luego
Proyecta rigurosamente el mouse, haga clic en -> Propiedades y marque la siguiente imagen para seleccionar el objetivo de compilación del proyecto para el nivel API> = 16
Intento ejecutar un código de Android de muestra en eclipse, pero cuando intento:
import android.annotation.SuppressLint;
Sigo recibiendo un error relacionado con esta línea como:
the import android.annotation cannot be resolved
Apreciaré si alguien puede ayudarme con esto.
Como sugirió Artem, puede que necesite incluir el archivo anotaciones.jar en su proyecto, pero tenga en cuenta que hay dos archivos anotaciones.jar en su SDK de Android:
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
- NonNull
- Nullable
- PluralsRes
- RawRes
- StringDef
- StringRes
- StyleRes
- StyleableRes
- XmlRes
En su android-sdk/tools/support/annotations.jar
, contiene la definición de android.annotation.SuppressLint
y android.annotation.TargetApi''s
.
La respuesta de Dmitry Nelepov es correcta, aunque a veces su proyecto ya está en el Objetivo de compilación del proyecto deseado (esto sucedió en mi caso). Simplemente cambie el caso de construcción a uno diferente, presione "OK", luego vuelva a realizar los pasos para volver a configurar el objetivo de compilación del proyecto.