Gradle中的自定义任务(Android)

时间:2016-03-21 14:39:11

标签: android jenkins gradle android-gradle

(gradle newbie question)

我希望使用此thread的代码运行自定义任务。这与为发布/调试等设置构建env有关...

由于代码膨胀了原始的样板代码,我想关注可读性和可扩展性 -

  1. 将代码作为任务/ def(Gist of the Code
  2. 移动到单独的文件中
  3. 在assembleDebug / Release
  4. 之前运行task / def

    以下是在build.gradle文件末尾添加任务时遇到的问题:

    a)如果我只运行任务./gradlew buildCustom,我会收到错误

      

    找不到参数

    的方法defaultConfig()

    b)如果我尝试使用doLast,我会收到错误

      

    无法在任务':app:buildCustom'上为参数[task':app:assembleDebug']找到方法doLast()。

    有一些非常明显的东西我不理解,感谢任何帮助。

0 个答案:

没有答案