最近要从公司离职,空闲时间较多,于是想到把最近一段时间做的东西进行总结汇总。年初的时候,公司人员变动比较大,整个客户端研发就剩下我自己一个还在,其他都离职了。公司让我接手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