标签: java android android-studio code-analysis lint
如何像提交时Android Studio一样运行代码分析?
我尝试使用Analyze-Inspect Code功能-但是它显示了与提交代码分析期间看到的完全不同的警告。
Analyze
Inspect Code
当然,我尝试过Build-Make Project-它也显示了不同的警告甚至不同的错误。
Build
Make Project
因此,看来Android Studio具有3组不同的警告和错误。而且,我找不到没有尝试提交更改的方法就可以运行其中的三分之一。
答案 0 :(得分:1)
如here所述,此“代码分析”是默认的Android Studio检查(Analyze > Inspect Code)-不同的结果可能是使用不同配置文件的结果。您也可以使用FindBugs(在某些Google库中也使用过),或将JaCoCo插件添加到Gradle项目中,这是用于测试构建的Java代码覆盖率。
Analyze > Inspect Code
答案 1 :(得分:1)
基于Analyze-Inspect Code每隔一天在同一代码中显示不同的警告的事实,我可以建议Lint出现故障并且不显示所有警告。但是在预提交检查中,它会显示有关更改文件的所有警告。