我将gradle更新到3.3.2时报错applicationVariant

时间:2019-04-01 15:31:26

标签: android android-gradle android-build-type

自升级到gradle 3.3.2以来,我收到以下错误消息

  

错误:无法将versionName直接设置为mergedFlavor。

  applicationVariants.all { variant ->                                                              
     def enviroment = variant.productFlavors[0].name.toUpperCase();                                
     def country = variant.productFlavors[1].name.toUpperCase();                                   
     def versionName;                                                                                                                                                                 
     versionName=baseVersionName + "_" + enviroment + "_" + country;                                                        

     def flavor = variant.mergedFlavor                                                             
     flavor.versionName = versionName  

     variant.outputs.all {                                                                         
         setVersionNameOverride(versionName)                                                       
         outputFileName = "Moneybit" +"_"+ versionName +".apk"                                     
     }                                                                                             
 }    

我该如何解决?

0 个答案:

没有答案