2017-08-21 33 views
0

我有一個Android Gradle項目有幾種風味(不同風格的同一個應用程序)。我有一項任務可以下載一些外部文件並將其放入資源文件夾中。我需要指定一個字符串數組作爲每種風格(url或文件名)的一部分,這些風格將在特定風格的構建過程中下載。Android。搖籃。如何獲得任務風味屬性

+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