Android Gradle复制打包的apk到固定目录

最近项目开发工具由原先的Eclipse转移到Android Studio,原先的打包工具由ant转化到gradle。

原先写过用python重名多渠道打包的apk,现在由于使用的时Android Studio,项目编译使用的时Gradle,同事Gradle是基于Groovy的,反正也是一种类似Pythong的脚本语言。

这个语言是基于Jvm的,就是说,你开发的Java程序完全可以在这个上面跑,同时可以在gradle中编写Java代码。


项目中apk编译生成的apk存放的目录在

${Project}/app/build/outputs/apk

中,而且我使用还是mac系统,在Android studio中完全看不到这个目录,每次去获取apk的时候,非常麻烦,所以我写了下面的脚本,自动复制和重名生成的apk。

命名格式如下所示,

 // eg: org.liushui.test_v1.0.20_20150107151516_realse_site.apk

String appName = String.format("%s_v%s_%s_%s_%s.apk", applicationId, versionName, time, buildType, channel);


如果你会Java的话,那么上面的代码则是很容理解的。

下面是主要的脚本,放到${Project}/app/build.grale中即可。

apply plugin: 'com.android.application'


android {
    // ***
}

depend
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值