J'ai été en utilisant le code suivant dans mon gradle script pour renommer le apk généré avec AndroidStudio:
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, defaultConfig.versionCode + "_" + output.outputFile.name)
}
}
Il était donc générer apk avec des noms comme: 345-application de libération.apk, où 345 est le versionCode.
Mais après la mise à jour de AndroidStudio 3.0 il renvoie l'erreur suivante:
Impossible de définir la valeur de propriété en lecture seule 'outputFile" pour ApkVariantOutputImpl_Decorated{apkData=Principal{type=PRINCIPAL, fullName=debug, filters=[]}} de type com.android.construire.gradle.interne.l'api.ApkVariantOutputImpl.
Comment puis-je obtenir un semblable renommer avec les nouveaux outils de construction.