Android.nnation не может быть разрешен

Я пытаюсь запустить образец кода Android в eclipse, но когда я попробую:

import android.annotation.SuppressLint; 

Я продолжаю получать ошибку, связанную с этой строкой, например:

 the import android.annotation cannot be resolved 

Буду признателен, если кто-то сможет мне помочь.

Solutions Collecting From Web of "Android.nnation не может быть разрешен"

Какой API вы ссылаетесь в своем проекте.

Потому как

Android.annotation.SuppressLint – это с тех пор Добавлен в API-уровень 16

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

Вам нужно сделать следующее

Вы проектируете строчный щелчок мыши -> Свойства и проверяете следующее изображение, чтобы выбрать Project Build Target для уровня API> = 16

Введите описание изображения здесь

Как предложил Артем, вам может потребоваться включить файл annotations.jar в ваш проект, но обратите внимание, что в вашем Android SDK есть два файла annotations.jar:

Android-sdk / tools / support / annotations.jar – который включает в себя следующие аннотации:

  • SuppressLint
  • TargetApi

Android-sdk / extras / android / support / annotations / annotations.jar – который включает в себя многие другие аннотации:

  • AnimRes
  • AnimatorRes
  • AnyRes
  • ArrayRes
  • AttrRes
  • BoolRes
  • ColorRes
  • DimenRes
  • DrawableRes
  • FractionRes
  • IdRes
  • IntDef
  • IntegerRes
  • InterpolatorRes
  • LayoutRes
  • MenuRes
  • ненулевая
  • Nullable
  • PluralsRes
  • RawRes
  • StringDef
  • StringRes
  • StyleRes
  • StyleableRes
  • XmlRes

В вашем android-sdk/tools/support/annotations.jar он содержит определение android.annotation.SuppressLint и android.annotation.TargetApi's .

Ответ Дмитрия Нелепова правильный, хотя иногда ваш проект уже находится в желаемой Project Build Target (это произошло в моем случае). Просто переключите корпус сборки на другой, нажмите «ОК», затем повторите шаги, чтобы вернуть его в нужное место сборки проекта.