采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
8-7挂接自定义task那一章
我也是同样的问题,Task中应该没有execute()这个方法,不知道如何在代码中执行一个task了
Could not find method execute() for arguments [] on task ':app:writeTask' of type org.gradle.api.DefaultTask.
gradle新版本,把这个方法删掉了。
this.project.afterEvaluate {Project project -> def buildTask = project.tasks.getByName('build') if(buildTask == null){ throw GradleException('the build is null') } buildTask.dependsOn(writeTask) }
不过这样,writeTask在buildTask之前执行了
这个应该是你的taskTest对应的类定义的不对,不是一个Task,所以他找不到这个方法。
登录后可查看更多问答,登录/注册
全面覆盖Gradle核心知识和高级用法,高级工程师必备技能!
944 9
999 8
7.8k 7
1.4k 6
1.0k 5