我需要获取与使用“运行'app'”按钮生成的文件名不同的文件的发布名称。但是如果我添加archivesBaseName
buildTypesrelease
和debug
,那么这两个文件名都是从较低的 buildTypes 获得的——在下面的代码中是一个release
.
android {
compileSdkVersion 24
buildToolsVersion '24.0.2'
def code
def name
defaultConfig {
versionCode buildTime()
versionName "2.2a"
code = versionCode
name = versionName
}
buildTypes {
debug {
archivesBaseName = "debugApp"
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
proguardFile 'C:/app/proguard-rules.pro'
archivesBaseName = "APP_" + name + "-build" + code
}
}
}
是Android Studio的一些错误还是我做错了什么?