Android studio升级gradle4.x后自定义打包文件名
来源:互联网 发布:管家婆数据库升级失败 编辑:程序博客网 时间:2024/04/29 16:46
写在前面
Android studio3.0出来一段时间了,最近我也升级到3.0 Beta版本了,然而我之前实现的区分多渠道打包的的功能就出现问题了,由于我要实现文件名以“应用名-时间-版本号-渠道”,就需要用到variant.outputs, 但是升级后outputFie就提示无法被修改了。
问题
下面就是我的代码和升级后提示的错误信息:
解决方法
经过在网上多次查阅资料和尝试后,在Android studio官网https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#variant_api找到了解决方法,修改代码如下:
applicationVariants.all { variant -> SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd") def dateFlag = dateFormat.format(new Date()) variant.outputs.all { def flavorFlag = variant.flavorName def newName = "yzb_" + dateFlag + "_v" + variant.versionName + "_" + variant.versionCode + "_" + flavorFlag + ".apk" outputFileName = newName }}
打包完成,完美解决!
如有不足,欢迎指正交流~~
阅读全文
2 0
- Android studio升级gradle4.x后自定义打包文件名
- Android Studio配置打包生成自定义文件名
- Android 发布到jcenter遇到的坑(附升级gradle4.1后的新问题)
- Android Studio升级2.3后Apk打包后无Key解决办法
- Android studio多渠道打包,同时附上debug运行正式签名的apkAnd自定义渠道apk文件名
- 第十一篇 Android Studio配置gradle实现一键打包以及自定义apk的文件名
- Android studio 3.0 引起的自定义打包文件名 outputFile sync failed
- Android打包生成自定义文件名配置
- Android打包生成自定义文件名配置
- Android studio 生成自定义文件名 apk
- Android Studio 如何自定义导出apk文件名
- Android studio 生成自定义文件名 apk
- 升级Gradle4.1出现NoClassDefFoundError
- 升级android studio 3.x 后,中文输入法候选词不显示问题
- Android studio 升级3.0后ReactNative 打包报错 Could not find com.android.tools.build:gradle:3.0.0.
- 【Andoid Studio升级】Android Studio打包时出现一堆错误
- Android Studio升级后工程Build failed.
- android studio升级后run总报错解决方法
- 使用github下载项目
- sanlyShi的前端之路二:行内(内联)、块级元素
- test
- Convert Single Instance DB to RAC DB using rconfig
- spring in action解读二
- Android studio升级gradle4.x后自定义打包文件名
- centos6.8升级内核安装docker
- CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题
- 0xC0000005: 写入位置 0x009BDA68 时发生访问冲突。
- 区块链技术对物联网发展的独特优势
- C++new和delete实现原理
- Java的反射获得Class对象
- 释放linux内存缓存
- ubuntu16.0.4 显卡驱动崩掉,如何重装