【发布时间】:2017-10-01 14:36:45
【问题描述】:
我想跳过 Android gradle build 的一项任务,所以我尝试了类似
project.tasks.getByName("transformNativeLibsWithStripDebugSymbolForDebug").onlyIf {
println("Skipping")
return false
}
但是,任务没有找到,即使我可以在执行的任务中看到它...... 知道如何完成这项任务吗?我想这应该取决于项目中的一项任务。
上下文 - 我有一个共享库,我想使用它的未剥离版本,但是 gradle 无论如何都会剥离它...
编辑
经过一番挖掘,这些任务似乎是作为二进制插件的一部分添加的(gradle 文件顶部的apply plugin: 'com.android.library' 行)。
这个转换任务是使用transform API添加的,它似乎没有办法取消注册/修改现有的转换...
【问题讨论】:
标签: android gradle android-gradle-plugin build.gradle