Android build.gradle文件adbOptions方法用于什么?

时间:2015-06-16 00:01:25

标签: android android-gradle

谷歌似乎无法帮助我。我正在寻找appExtension类中adbOptions的用法,项目文件在build.gradle文件中扩展。 build.gradle文件顶部的Android应用程序插件声明:

apply plugin: 'com.android.application'

将闭包委托给AppExtension groovy类here

在那里,我看到它有一个adbOptions方法的引用。我如何使用它,它的目的是什么?我需要在build.gradle文件中看到它的调用,这样我才能更好地理解它。

1 个答案:

答案 0 :(得分:3)

我使用它来延长adb超时时间,以防止ShellCommandUnresponsiveException作为构建的一部分。在android区块内,我有:

android {
    adbOptions {
        timeOutInMs 30 * 1000
    }
}

因为超时时间以毫秒为单位。我有一个自定义任务,可以同时部署多个版本(具有不同的applicationId值),并且可以保持超时。

我不知道你可以用adpOptions做些什么。正如您所指出的,文档相当有限。

相关问题