【发布时间】:2015-12-23 11:17:27
【问题描述】:
在 Android Gradle 插件中,任务“assemble”是一个包含 assembleDebug 和 assembleRelease 的锚任务。是否有类似的包含 bundleDebug 和 bundleRelease 的锚任务。我目前有以下构建脚本,其中任务依赖于 bundleDebug:
android.libraryVariants.all {
variant -> variant.javaCompile.classpath += configurations.provided
}
task removeCameraApiJar(dependsOn: 'bundleDebug') << {
FileCollection outputs = tasks['bundleDebug'].getOutputs().getFiles()
outputs.each {
File file ->
println file.name
}
println 'removeCameraApiJar'
}
task assemble.dependsOn(removeCameraApiJar)
但是,如果我将 bundleDebug 替换为“bundle”,脚本将失败并显示以下消息:
- 出了什么问题:无法确定任务 ':camerasupport:removeCameraApiJar' 的依赖关系。
在项目 ':camerasupport' 中找不到路径为 'bundle' 的任务。
【问题讨论】:
标签: gradle android-gradle-plugin