Gradle:如何修改动态创建的任务?

时间:2014-04-11 12:51:36

标签: gradle android-gradle

我正在使用Android Gradle插件(版本0.9.2)构建一个Android库项目,它似乎有一个错误(已报告),而#34;提供了"在生成的aar工件中正确处理(不包括)依赖项,该依赖项错误地包含在生成的调试测试apk文件中。

让我觉得合理的解决方法是删除由:preDexDebugTest任务添加的依赖jar文件作为该任务的最后一步。但是这个任务是动态生成的,所以现在要抓住它,这就是问题。

1 个答案:

答案 0 :(得分:0)

在您应用的build.gradle文件中,添加

afterEvaluate {
    def preDexDebugTest = tasks['preDexDebugTest']

    // Do something with preDexDebugTest ...
}

这样就可以对preDexDebugTest任务进行操作。