gpt4 book ai didi

android - Android:如何创建任务以从Gradle中的源文件生成图标?

转载 作者:行者123 更新时间:2023-12-03 05:17:26 25 4
gpt4 key购买 nike

我有一些SVG文件,可用于以不同的屏幕密度生成可绘制资源(特别是图标)。

有没有一种方法可以使我使用Gradle自动执行此任务?

我是新手,已经遇到了两个主要问题:

  • 我要使我的任务成为android项目的依赖项(以及如何)?
  • 除了输入,输出和大小,每个图标的任务代码将基本相同。如何创建这些任务并避免代码重复?
  • 最佳答案

    1)我相信这样做的方法是通过Gradle Android Plugin User Guide中描述的变体配置

    所以像:

    android.applicationVariants.each { variant ->
    variant.someStandardTask.dependsOn yourCustomTask
    }

    我不确定您要使用什么标准任务,但是“processResources”对我来说似乎是一个候选对象...

    2)声明一个新的任务类型,然后创建属于该类型实例的任务,并对其进行不同的配置。有关简单的示例,请参见 Gradle User Guide

    关于android - Android:如何创建任务以从Gradle中的源文件生成图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24482574/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com