2017-08-12 71 views
1

我正在尝试使用'生成签名的APK'来创建Android工作室上的发行版apk。
Android studio create apk with name'app-release.apk'如何使用android studio设置apk版本的文件名?

我想设置我的名字为这个apk,我没有找到任何办法来做到这一点。

+2

只是将其重命名。 –

+0

不能...如果我重命名它的标志失败,我不能从这个apk安装它 – Yanshof

回答

1

在`的build.gradle”文件:

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) 
    } 
} 
相关问题