gradle批量打包脚本总结

本文总结了作者将Android项目从Eclipse迁移到Android Studio并使用Gradle批量打包的经历,包括遇到的问题和解决方案,如runProguard()替换为minifyEnabled,APK输出重命名,解决版权文件冲突,XML乱码问题,动态生成productFlavors,签名设置等。此外,还提供了相关参考资料链接。
摘要由CSDN通过智能技术生成

最近要从公司离职,空闲时间较多,于是想到把最近一段时间做的东西进行总结汇总。年初的时候,公司人员变动比较大,整个客户端研发就剩下我自己一个还在,其他都离职了。公司让我接手Android开发,在接手的时候,对于我们内部使用ant进行打包以及使用eclipse不是很习惯,于是我将整个项目迁移到了官方最新的Android studio,打包发布也使用gradle进行。折腾了两三天,最终搞定了这个脚本。脚本支持批量打包,以及批量更改渠道号等。


由于后续最近一段时间我已经不再从事方面Android的开发,google升级最新的Android studio之后,变动也比较大,我自己把脚本改动了一下,并把这个脚本放在了github上面,https://github.com/lihei12345/android_gradle_script,欢迎大家提意见一起交流


======================================================================

Android studio 1.0 RC更新

在更新为最新的Android studio 1.0之后发现脚本无法进行build,发现几个问题,把脚本更新了一下

1. Error:(26, 0) Gradle DSL method not found: 'runProguard()'问题,这里是runProguard()方法被替换了,把runProguard改为minifyEnabled即可,http://stackoverflow.com/questions/27016385/error26-0-gradle-dsl-method-not-found-runproguard

2. “Could not find property 'packageApplication' on com.android.buil

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值