Android studio:调用需要API Level 16错误

时间:2013-05-16 15:32:05

标签: android android-studio

我在Android studio中遇到以下错误。自API级别1以来sqlitedatabase.close()方法可用,但android studio ide无法检测到它。

Android Studio Error

3 个答案:

答案 0 :(得分:0)

正如艾哈迈德所说,这看起来像个臭虫。同时,尝试使用releaseReference() equivalent来查看是否会发生同样的情况。

更新:

假设您在Eclipse中,重新启用检查(找到here):

Lint将文件“lint.xml”放入具有依赖项的项目中。

<lint>
  <issue id="UnusedResources">
    <ignore path="res\layout\my_layout.xml" />
  </issue>
<lint>

不幸的是,编辑和保存此文件是不够的。您必须关闭并重新打开项目甚至是Eclipse。

不确定Android Studio是否也这样做。

更新2:

在Android Studio中,您可以查看所有基于Lint的检查,并在“设置”中进行调整检查| Android |棉绒”。

或者您可以使用名为lint的SDK工具/目录中的命令行工具。

答案 1 :(得分:0)

检查this

当项目目录不直接位于工作区目录下时,似乎存在问题。

截至今天,错误应该在第20版中修复:http://code.google.com/p/android/issues/detail?id=27527

在这种情况下,通过将工作空间切换到新的工作空间来解决问题。这可能是以前lint版本遗留下来的设置的问题

答案 2 :(得分:0)

几天前,出现了更新版本(建立日期为2013年5月24日的AI-130.687321),问题已解决。