关于Android SDK工具Lint的误报分析

在项目基本做完后,我们通常会用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)即可,项目是完全可以正常运行的。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值