apkアウトプット時のファイル名を任意のものに変える例。
Android Studioでビルド時に出力するファイル名を変更するように設定する例。
以下の記述ではビルド日時とバージョン名をファイル名に追加してみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | android { // some code applicationVariants.all { variant -> if (variant.buildType.name.equals("debug")) { variant.outputs.each { output -> if (output.outputFile != null && output.outputFile.name.endsWith('.apk')) { // Rename APK def applicationId = defaultConfig.applicationId def versionCode = defaultConfig.versionCode def versionName = defaultConfig.versionName def date = new java.text.SimpleDateFormat("yyyyMMdd").format(new Date()) def newName = "hogehogeApp-${date}-${versionName}.apk" output.outputFile = new File(output.outputFile.parent, newName) } } } } } |