使用Gradle

时间:2015-04-30 10:10:00

标签: android gradle lint

如何编写Gradle Lint检查任务?我可以从命令行运行任务并获取lint日志(不是来自Android Studio)吗?

例如:在Eclipse中,命令可能如下所示:

lint --check UnusedResources ~/myproject_path > lint_log.log

然后我可以在lint_log.log中找到日志信息。当我使用gradle时,它怎么能工作?

1 个答案:

答案 0 :(得分:0)

lint命令只执行Android的Lint CLI(这是Android SDK附带的一种独立工具)。

但Android Gradle插件(您在项目的build.gradle中使用apply plugin: 'com.android.application'申请的插件)会自动添加某些lint任务

因此无需编写自己的任务。您可以使用lintOptions配置许多Lint相关选项。请参阅http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Lint-support

要查看所有可用的lint任务,只需调用: ./gradlew -q tasks | grep lint

您将看到每个构建变体都有一个专用任务。

- > lint将检查所有变种 - >其他任务最常见的是lintDebug或lintRelease