./gradlew林特说“没有问题”,但分析 – >检查代码发现问题

我在Android Studio中有一个奇怪的问题:通过手动启动的linter

Analyze -> Inspect Code -> "Whole project" 

发现一些问题,但是如果我这样做

 ./gradlew lint 

在控制台,它说

Ran lint的变体版本:find0个问题

Ran lint变种debugging:发现0个问题

我的gradle文件中没有lintOptins ,但是使用lint.xml ,这里是:

 <?xml version="1.0" encoding="UTF-8"?> <lint> <issue id="all"> <ignore path="build" /> </issue> <issue id="all"> <ignore path="businesslogic/build" /> </issue> </lint> 

我的问题:如何使控制台显示相同的错误在Android工作室检查?

Solutions Collecting From Web of "./gradlew林特说“没有问题”,但分析 – >检查代码发现问题"

gradlew lint和Analyze – > Inspect Code基本上是两个不同的检查

AndroidStudio运行比gradle lint更复杂的一套检查

要查看Android工作室执行的检查列表,您可以在这里看到http://tools.android.com/tips/lint-checks这意味着您的代码将在AndroidStudio检查中经过很多检查比gradlew lint

如果仍然需要结果相同,则必须停用任何其他检查,这些检查不包括在一组预定义的皮棉检查中

请参阅通过Android Studio菜单运行lint和gradlew命令行之间的区别

基本上,这些是不同的工具,所以他们有不同的检查检查。

您可能可以设置gradle lint命令来调用IntelliJ inspect.sh shell脚本。 看到这个问题的答案。