相信使用Android studio的都知道,在Android生成apk的时候,要不是生成的是app-debug,要不就是app-release,每次交给别人都得重新命名一次,十分繁琐;在实际的开发,多人合作的时候,有时候譬如百度地图的key值,如果换一个人就需要改变,在这里如果配置一个key并且将key文件存放在项目中的话,就不要每次更改,每次生成都是使用同一个密匙,是不是很方便?在这里介绍一下直接在配置文件中配置apk的名字以及设置签名的方法.
配置apk全局的信息都是在build.gradle中书写的,下面直接上代码(在androir节点下):
applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
def fileName = "test.apk"
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
signingConfigs{
debug{
keyAlias 'test'
ke