在项目基本做完后,我们通常会用Android SDK自带的工具Lint来检查一下项目中的一些潜在的问题(右键工程-->Android Tools-->Run Lint:Check for Common Errors),如下图所示:
但有时会出现误报的情况(实际上,每个项目都会出现误报),例如我的一个项目会出现如下图所示“错误”:
我们会很纳闷,原本测试完全可以正确运行的程序怎么会有这么多错误呢???这里面就存在好多是Lint工具误报的情况。
如上图中第一个错误,可以参考:Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans),
对于第四个错误:
Class referenced in the layout file, com.umeng.socialize.view.wigets.SearchBox, was not found in the
project or the libraries
这个就是误报了,直接无视之。
当我们修改完其他Lint错误后,只要再次重复之前的操作(右键工程-->Android Tools-->Clear Lint Markers)即可,项目是完全可以正常运行的。