我正在尝试在 Eclipse 中运行示例 android 代码,但是当我尝试时:
import android.annotation.SuppressLint;
我不断收到与此行相关的错误,例如:
the import android.annotation cannot be resolved
如果有人可以帮助我,我将不胜感激。
您在项目中引用了哪个 API。
因为
android.annotation.SuppressLint - 自从在 API 级别 16 中添加
http://developer.android.com/reference/android/annotation/SuppressLint.html
你需要下一步
您项目 rigth mouse click->Properties 并检查下一张图片为您选择 API Level >=16 的 Project Build Target
正如 Artem 建议的那样,您可能需要将 annotations.jar 文件包含到您的项目中,但请注意您的 Android SDK 中有两个 annotations.jar 文件:
android-sdk/tools/support/annotations.jar - 其中包括以下注释:
android-sdk/extras/android/support/annotations/annotations.jar - 其中包括许多其他注释:
在您的android-sdk/tools/support/annotations.jar
中,它包含android.annotation.SuppressLint
andandroid.annotation.TargetApi's
定义。
Dmitry Nelepov 的回答是正确的,尽管有时您的项目已经在所需的项目构建目标上(这发生在我的案例中)。只需将构建案例切换到不同的构建案例,按“确定”,然后重做步骤将其设置回正确的项目构建目标。