2017-06-24 14 views

答えて

0

ブロックlibraryVariantsを使用して、以下のようにすることができます。

defaultConfig { 
    ... 
    versionCode xx 
    versionName "yy.zz" 
} 

buildTypes { 
    release { 
     ... 
     android { 
      libraryVariants.all { variant -> 
       variant.outputs.each { output -> 
        def outputFile = output.outputFile 
        if (outputFile != null && outputFile.name.endsWith('.aar')) { 
         def fileName = outputFile.name.replace("${variant.name}.aar", 
           "v${defaultConfig.versionName}-${variant.name}.aar") 
         output.outputFile = new File(outputFile.parent, fileName) 
        } 
       } 
      } 
     } 
    } 
} 
関連する問題