Android 在运行时获得(几乎)与检查和渐变绒线相同的结果

Android 在运行时获得(几乎)与检查和渐变绒线相同的结果,android,intellij-idea,gradle,android-studio,lint,Android,Intellij Idea,Gradle,Android Studio,Lint,我也有类似的问题。当从AndroidStudio和控制台Gradle任务运行代码检查时,我希望得到相同的结果(尽可能多)。 从AS运行时,我使用的xml配置文件定义了一些检查工具,例如: <inspection_tool class="AndroidLintContentDescription" enabled="false" level="WARNING" enabled_by_default="false"

我也有类似的问题。当从AndroidStudio和控制台Gradle任务运行代码检查时,我希望得到相同的结果(尽可能多)。 从AS运行时,我使用的xml配置文件定义了一些检查工具,例如:

<inspection_tool class="AndroidLintContentDescription" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="AndroidLintHardcodedText" enabled="true" level="INFO" enabled_by_default="true" />
<inspection_tool class="AndroidLintRegistered" enabled="true" level="INFO" enabled_by_default="true" />
<inspection_tool class="AnonymousClassComplexity" enabled="true" level="WARNING" enabled_by_default="true">

我对AS和控制台的结果有很大的不同(AS“Android Lint”部分中有78项,而控制台中有38项)。 从控制台运行Lint时,如何加载此配置文件?这可能吗


关于

Android Lint只是可以在Android Studio/IntelliJ中运行的检查的子集。如果您希望两者的结果相同,则应在Android Studio中禁用任何非Android Lint检查。

Android Lint只是可以在Android Studio/IntelliJ中运行的检查的子集。如果希望两者的结果相同,则应在Android Studio中禁用任何非Android Lint检查。

您可以从命令行运行Android Studio检查:

<android studio path>/bin/inspect.sh

您可以从命令行运行Android Studio检查:

<android studio path>/bin/inspect.sh

谢谢Scott。所以,为了在我的个人资料中定义所有检查,我必须在Android Studio中运行它们?谢谢Scott。所以,为了在我的个人资料中定义所有检查,我必须在Android Studio内部运行它们?我在Windows 8.1上运行Android Studio 1.3.2,但我没有看到该shell文件。无论如何,从Windows运行sh脚本听起来很奇怪……它应该是Windows中的inspect.bat。看,我在Windows8.1上运行Android Studio 1.3.2,但没有看到shell文件。无论如何,从Windows运行sh脚本听起来很奇怪……它应该是Windows中的inspect.bat。看见