android - 通过 Android Studio 菜单和 gradlew 命令行运行 lint 的区别

标签 android gradle android-studio lint gradlew

当我在命令行上运行以下命令时:

./gradlew -lint

我得到的结果与我在 Android Studio 中选择以下菜单选项不同。

Analyze->Inspect Code...

谁能解释一下?这是正常的吗?一个谨慎的开发人员是否应该同时运行这两种方法来发现他/她的项目的所有潜在问题?

最佳答案

您正在运行两种不同的工具。命令:

$ ./gradlew lint

运行 Android SDK 附带的 lint 工具和菜单选项

Analyze->Inspect Code...

在 Android Studio 中是从 JetBrains IntelliJ IDEA 继承的功能,它运行:

<android studio path>/bin/inspect.sh

关于android - 通过 Android Studio 菜单和 gradlew 命令行运行 lint 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24897682/

相关文章:

android - 声学指纹识别背后的原理是什么?

Android Studio 和 SVN - 并非每个文件/文件夹都会提交

android - 在Android Studio中导入Eclipse项目。 Gradle错误

安卓工作室 : Integrating Butterknife?

android - 在 Moto G 上运行 CTS

java - Android - 仅修复 1 页的屏幕方向(phonegap)

android - 在 CoordinatorLayout 中使用 WebView 的 SwipeRefreshLayout

android - 使用 Android Studio 3.1 构建项目时出错并构建 :gradle 3. 1.0

gradle - 从所有多项目Gradle构建依赖项生成CLASSPATH

android - Fabric 和新gradle 2发布