我在Android Studio中遇到以下错误。
sqlitedatabase.close()
方法自API Level 1就可用,但Android Studio IDE无法检测到它。sqlitedatabase.close()
方法自API Level 1就可用,但Android Studio IDE无法检测到它。正如Ahmad所说,这看起来像是一个bug。同时,尝试使用equivalent的releaseReference()
方法,看是否发生同样的情况。
更新:
假设你在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工具/目录中称为lint的命令行工具。
请检查this:
当项目目录不直接位于工作区目录下时,似乎存在问题。
截至今天,该错误应已在20版中得到修复:http://code.google.com/p/android/issues/detail?id=27527
在这种情况下,通过切换到新的工作区解决了该问题。这可能是由于之前的lint版本留下的设置问题。