Android studio 打包apk如何重命名apk名称
2015-08-03 13:58
561 查看
在打包签名之前,在相应的module的build.gradle中添加如下代码
<pre name="code" class="java"> applicationVariants.all { variant -> variant.outputs.each { output -> def oldFile = output.outputFile def newName = 'luckpan'; if (variant.buildType.name.equals('release')) { // println(variant.productFlavors[0].name) def releaseApkName = 'study-' + defaultConfig.versionName + '-luckpan.apk' output.outputFile = new File(oldFile.parent, releaseApkName) } if (variant.buildType.name.equals('beta')) { newName = oldFile.name.replace(".apk", "-v" + defaultConfig.versionName + "-build" + getDate() + ".apk") output.outputFile = new File(oldFile.parent, newName) } if (variant.buildType.name.equals('debug')) { } } }
相关文章推荐
- Android DiskLruCache 源码解析 硬盘缓存的绝佳方案
- Android IntentService完全解析 当Service遇到Handler
- android中Baseadapter的getItem和getItemId的作用和重写
- Android HandlerThread 完全解析
- [深入理解Android卷二 全文-第六章]深入理解ActivityManagerService
- [深入理解Android卷二 全文-第七章]深入理解ContentProvider
- [深入理解Android卷二 全文-第八章]深入理解ContentService和AccountManagerService
- [深入理解Android卷二 全文-第五章]深入理解PowerManagerService
- [深入理解Android卷二 全文-第四章]深入理解PackageManagerService
- Android开发问题集合
- [深入理解Android卷二 全文-第三章]深入理解SystemServer
- [深入理解Android卷二 全文-第二章]深入理解Java Binder和MessageQueue
- [深入理解Android卷二 全文-第一章]开发环境部署
- Android 存储学习之保存系统短信到SD卡(使用XML序列化器)
- [Android百度地图SDK开发] (一)配置环境与HelloWorld
- [深入理解Android卷二 全文-第八章]深入理解ContentService和AccountManagerService
- 我是如何自学Android,资料分享(2015 版)
- android用户界面之菜单(Menu)教程实例汇总
- [深入理解Android卷二 全文-第七章]深入理解ContentProvider
- Android 自定义view之FontMetric