AndroidStudio Analyze->run inspection by name (查找未使用资源和潜在空指针)

举报
再见孙悟空_ 发表于 2022/01/12 23:37:41 2022/01/12
【摘要】 AS中lint的工具 Analyze可以对代码进行动态检测,功能十分强大,可以帮助我们发现代码的潜在bug(内存泄漏,空指针),未使用的资源和不规范的写法等等很多问题。平时用的最多的功能就是点击工具栏的Analyze-> inspect code ,其实还可以通过运行特定命令进行代码中某一项的检测,运行 run inspectio...

AS中lint的工具 Analyze可以对代码进行动态检测,功能十分强大,可以帮助我们发现代码的潜在bug(内存泄漏,空指针),未使用的资源和不规范的写法等等很多问题。平时用的最多的功能就是点击工具栏的Analyze-> inspect code ,其实还可以通过运行特定命令进行代码中某一项的检测,运行 run inspection by name,下面介绍一些常用的命令的名字。
在这里插入图片描述
在这里插入图片描述
常用的name命令,只分析几个常用的,因为太多了,其他的需要大家自己去探索。注意代码分析只是提供修改建议,具体改不改还需要我们自己确定。

Unused Assignment(赋值,赋值之后未使用,又被再次赋值),
在这里插入图片描述
Unused declaration(定义声明,查询未被使用的声明,赋值之后未被使用,未被使用的方法,未被调用过构造函数的类)
在这里插入图片描述
Unused resources(资源,布局、图片、字段、颜色、各种xml文件)
在这里插入图片描述
constant conditions & exceptions 检查代码可能存在的错误,类似空指针
在这里插入图片描述
代码检测(Analyze-》run inspection by name还有很多很多的规则,可以从Analyze->inspect code -》下图三个点 )
在这里插入图片描述
在这里插入图片描述
Android -》 lint -》Correctness目录:
在这里插入图片描述
左侧分了很多类型,点开可以看到,每个命令的作用。

文章来源: wukong.blog.csdn.net,作者:再见孙悟空_,版权归原作者所有,如需转载,请联系作者。

原文链接:wukong.blog.csdn.net/article/details/108795871

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。