配置build.gradle
进入Android Studio->打开项目的build.gradle:
1.配置签名信息(如没有配置可能出现构建成功但没有apk生成)
signingConfigs {
release {
storeFile file('你的签名文件.jks')
storePassword '你的密码'
keyAlias '别名'
keyPassword '你的密码'
}
}
2.配置输出的apk地址和名称
def releaseTime() {
return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("GMT+08:00"))
}
buildTypes {
release {
minifyEnabled false
signingConfig signingConfigs.release//打包命令行:gradlew assembleRelease
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationVariants.all { variant ->
if (variant.buildType.name.equals('release')) {
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
def fileName = "${releaseTime()}_com.agriculture_${defaultConfig.versionName}.apk"
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
}
}
}