Андроид не может быть разрешен
Я пытаюсь запустить образец кода Android в eclipse, но когда я пытаюсь:
import android.annotation.SuppressLint;
Я продолжаю получать ошибку, связанную с этой строкой, например:
the import android.annotation cannot be resolved
Буду признателен, если кто-то может мне помочь в этом.
Ответы
Ответ 1
Какой API вы ссылаетесь в своем проекте.
Поскольку
android.annotation.SuppressLint - он с момента добавления в уровень API 16
http://developer.android.com/reference/android/annotation/SuppressLint.html
Вам нужно сделать следующий
Вы проектируете строчный щелчок мыши → Свойства и проверяете следующее изображение, для которого вы выбрали Project Build Target для уровня API >= 16
![enter image description here]()
Ответ 2
Как предложил Артем, вам может потребоваться включить файл annotations.jar в ваш проект, но обратите внимание, что в вашем Android SDK есть два файла annotations.jar:
android-sdk/tools/support/annotations.jar - который включает в себя следующие аннотации:
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
Ответ 3
В вашем android-sdk/tools/support/annotations.jar
он содержит определения android.annotation.SuppressLint
и android.annotation.TargetApi's
.
Ответ 4
Ответ Дмитрия Нелепова правильный, хотя иногда ваш проект уже находится в желаемой Project Build Target (это произошло в моем случае). Просто переключите корпус сборки на другой, нажмите "ОК", затем повторите шаги, чтобы вернуть его в правильную цель сборки проекта.