2017-08-12 9 views
1

私はアンドロイドスタジオでリリースAPKを作成するために '署名付きAPKの生成'を使用しようとしています。
「app-release.apk」という名前のAndroidスタジオを作成するandroid studioを使用してapkリリースファイル名を設定する方法は?

私はこのapkに自分の名前を設定したいと思います。 `build.gradle」ファイルに

+2

です。 –

+0

できません...名前を変更すると署名が失敗し、このapkからインストールできません – Yanshof

答えて

1

defaultConfig { 
     ... 
     versionCode 4 
     versionName "App name 1.x" 
     project.ext.set("archivesBaseName", defaultConfig.versionName + "-" + defaultConfig.versionCode); 
    } 
1

一つの方法その

setProperty("archivesBaseName", "apk_name") 

に、別の方法はそれを名前を変更

applicationVariants.all { variant -> 
    variant.outputs.each { output -> 
     project.ext { appName = 'MyAppName' } 
     def formattedDate = new Date().format('yyyyMMddHHmmss') 
     def newName = output.outputFile.name 
     newName = newName.replace("app-", "$project.ext.appName-") 
     newName = newName.replace("-release", "-release" + formattedDate) 
     output.outputFile = new File(output.outputFile.parent, newName) 
    } 
} 
関連する問題