apply plugin: 'com.android.application'
android {
//release版本输出包名自动追加版本号和版本名称
applicationVariants.all {
variant ->
variant.outputs.all {
//只处理release版本
if (buildType.name == 'release') {
def createTime = new Date().format("YYYY-MM-dd-HH-mm-ss", TimeZone.getTimeZone("GMT+08:00"))
// app包名称
outputFileName = "noah_hw_chk_v" + defaultConfig.versionName + "_" + createTime + "_" + buildType.name + ".apk"
////指定release输出到指定文件夹(不指定为默认目录 app/build/outputs/apk/)
variant.getPackageApplication().outputDirectory = new File("C:\\Users\\Administrator\\Desktop\\pic")
}
//只处理debug版本
if (buildType.name == 'debug') {
def createTime = new Date().format("YYYY-MM-dd", TimeZone.getTimeZone("GMT+08:00"))
// app包名称
outputFileName = "noah_hw_chk_v" + defaultConfig.versionName + "_" + createTime + "_" + buildType.name + ".apk"
////指定release输出到指定文件夹(不指定为默认目录 app/build/outputs/apk/)
// variant.getPackageApplication().outputDirectory = new File(config.appReleaseDir + "/${createTime}")
}
}
}
}
androidsutdio gradle版本输出包名自动追加版本号和版本名称
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1. 现在project的build.gralde中的dependencies中添加svnkit这个依赖 depe...
- 不同图标和不同应用名 适用于多平台上传问题不同意包名 适用于马甲包不同版本名 适用于多平台版本不同问题不同应用图标...
- 备注:打包之前一定要记得首先从svn update一下代码 这样才能保证打包的svn号是当前最新的SVN号 一、根...
- 前言 利用AS的Gradle打包,实在是很方便,记住密码前提下,十几秒就能搞定,但是打出的APK,没有辨识度,命名...