0
私はいくつかの味(同じアプリの異なるスタイル)のAndroid Gradleプロジェクトを持っています。私は、いくつかの外部ファイルをダウンロードし、それをassetsフォルダに入れるタスクを持っています。私は特定のフレーバーのビルド中にダウンロードされる各フレーバー(URLまたはファイル名)の一部としてストリングの配列を指定する必要があります。Android。 Gradle。タスクの味のプロパティを取得する方法
私はいくつかの味(同じアプリの異なるスタイル)のAndroid Gradleプロジェクトを持っています。私は、いくつかの外部ファイルをダウンロードし、それをassetsフォルダに入れるタスクを持っています。私は特定のフレーバーのビルド中にダウンロードされる各フレーバー(URLまたはファイル名)の一部としてストリングの配列を指定する必要があります。Android。 Gradle。タスクの味のプロパティを取得する方法
```
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
}
}
}
```
感謝。しかし、問題は風味の名前を取得する方法ではありません。しかし、フレーバー特有のカスタムプロパティ値 – Taras
https://stackoverflow.com/questions/38316564/is-it-possible-to-define-an-android-string-array-resource-in-gradle – Konstantin