2017-08-21 6 views
0

私はいくつかの味(同じアプリの異なるスタイル)のAndroid Gradleプロジェクトを持っています。私は、いくつかの外部ファイルをダウンロードし、それをassetsフォルダに入れるタスクを持っています。私は特定のフレーバーのビルド中にダウンロードされる各フレーバー(URLまたはファイル名)の一部としてストリングの配列を指定する必要があります。Android。 Gradle。タスクの味のプロパティを取得する方法

+0

https://stackoverflow.com/questions/38316564/is-it-possible-to-define-an-android-string-array-resource-in-gradle – Konstantin

答えて

0
``` 
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 
        } 
       } 
      } 
``` 
+0

感謝。しかし、問題は風味の名前を取得する方法ではありません。しかし、フレーバー特有のカスタムプロパティ値 – Taras

関連する問題