AndroidOS Androidアプリ java

apkアウトプット時のファイル名を任意のものに変える例。

Android Studioでビルド時に出力するファイル名を変更するように設定する例。
以下の記述ではビルド日時とバージョン名をファイル名に追加してみました。

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)
                }
            }
        }
    }
}

-AndroidOS, Androidアプリ, java
-, , ,

Copyright© LAPTURE , 2020 All Rights Reserved.