我的代码编译。代码中没有错误。我下载了完整的 SDK。在运行时,我收到此错误:
Can't find API database; API check not performed
它在位置:第 1 行,键入 Android Lint 问题。
我不知道怎么了。
我以不同的方式解决了它。在清单中,我有:
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="19" />
问题是在安装新的Eclipse ADT后,在"Android SDK Manager"中我没有安装任何SDK平台,所以我安装了API 19 SDK Platform&Documentation & Sources。
我也会安装 API 9,但由于某种原因,SDK 管理器中缺少它。
无论如何,在此之后,我已经编辑了android:minSdkVersion="10"
-> 保存 -> again changed to android:minSdkVersion="9"
-> 保存
。问题就消失了。
我修复了它。在清单中,我在 uses-sdk minSdkVersion 中指定了,但我没有 targetSdkVersion。添加 targetSdkVersion 参数后,它编译并运行。
- 转到您的
Manifest
- 点击
Uses Sdk
- 将
Min SDK version
更改为9
或其他内容,然后按ctrl+s
(保存) - 错误现在应该消失 了
- 将
Min SDK version
更改回原始值
这为我解决了这个问题。
在包资源管理器中,右键单击显示 Android Lint 问题的项目。然后选择选项 Android 工具 - 从这一点选择清除棉绒标记
这应该可以消除错误。