简体   繁体   English

安卓 摇篮。 如何在任务中获得风味属性

[英]Android. Gradle. How to get flavor property in task

I have an Android Gradle project with several flavors (different styles of the same app). 我有一个具有多种口味的Android Gradle项目(同一应用程序的不同样式)。 I have a task that downloads some external file and puts it into assets folder. 我有一个下载一些外部文件并将其放入资产文件夹的任务。 I need to specify an array of strings as a part of each flavor that (urls or filenames) that will be downloaded during the build of a specific flavor. 我需要指定一个字符串数组作为每种风味(URL或文件名)的一部分,这些风味将在特定风味的构建期间下载。

```
applicationVariants.all { variant ->
                if (variant.buildType.name == 'release') {
                    variant.outputs.all {
                        def currentProductFlavor = variant.productFlavors.name.get(0)
                        def apkName = rootProject.ext.app.appName + currentProductFlavor + "_" + rootProject.ext.app.appVersionName + ".apk"
                        println("======apkName:" + apkName)
                        outputFileName = apkName
                    }
                }
            }
```

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM