本文主要是介绍AndroidStudio Analyze->run inspection by name (查找未使用资源和潜在空指针),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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目录:
左侧分了很多类型,点开可以看到,每个命令的作用。
这篇关于AndroidStudio Analyze->run inspection by name (查找未使用资源和潜在空指针)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!