我有几个SVG文件用于生成不同屏幕密度的可绘制资源(特别是图标)。
有没有办法可以使用Gradle自动执行此任务?
我是新手,并且遇到了两个我坚持不懈的主要事情:
答案 0 :(得分:1)
1)我认为这样做的方法是通过Gradle Android Plugin User Guide
中描述的变体配置类似于:
android.applicationVariants.each { variant ->
variant.someStandardTask.dependsOn yourCustomTask
}
我不确定您要使用哪种标准任务,但是' processResources'对我来说似乎是一个可能的候选人...
2)声明一个新任务Type,然后创建作为该类型实例的任务并以不同方式配置它们。有关简单示例,请参阅Gradle User Guide。