热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AndroidStudio-在SYNC之后执行的gradle任务

如何解决《AndroidStudio-在SYNC之后执行的gradle任务》经验,为你挑选了2个好方法。

项目与Gradle文件同步完成后,有没有办法执行一次gradle任务?

我试图将任务依赖设置为preBuild,正如我所见gradle:build,在执行Sync时会触发.但问题是依赖似乎不起作用,任务没有执行,我必须在每次同步后手动启动任务.

这基本上是我到目前为止所尝试的

apply plugin: 'com.android.library'
...

task myTask {
    ...
}
gradle.projectsEvaluated {
    preBuild.dependsOn(myTask)
}

我也尝试将任务依赖设置为我看到的其他任务被触发(:generate {Something}),但这也没有成功.

我可以做些什么来强制每次同步后执行gradle任务?我正在使用Gradle 2.2.1 + Android Studio 1.0.2



1> doodeec..:

最后,我设法在每个Sync事件上触发任务.显然gradle.projectsEvaluated,在同步时根本不执行,或者在build任务之后执行,因此解决方案是完全摆脱它

apply plugin: 'com.android.library'
...

task myTask {
    ...
}

preBuild.dependsOn(myTask)



2> Bill..:

在Gradle菜单中(通常位于Android Studio的右上角),有一个任务列表.通过右键单击任务,可以进行设置Execute After Sync.

在此输入图像描述


这种漂亮方法的一个缺点是该标志未存储在VC支持的文件中。因此,不幸的是,它无法扩展到更大的开发团队。
推荐阅读
author-avatar
倒骑毛驴笑看人生gnWC_659
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有