使用android-gradle,我可以使用输出API获取processResources任务的相关目录:
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
def resDir = output.processResources.resDir;
// for flavorARelease variant, this resDir is :
// build/intermediates/res/flavorA/release/
}
}
现在,我想检索而不对其进行硬编码,文件夹/build/generated/res/something/rs/flavorA/release/
使用generateResources任务可以检索此文件夹,但我找不到获取此特定任务的方法(tasks["generate${variant.name.capitalize()}Resources"]
可能不是一个好主意?
感谢您的帮助。