Android脚本打包

本文介绍了如何使用Python脚本来实现Android应用的自动化打包,以解决手动打包多个渠道APK的问题。通过覆盖项目中的配置文件并利用Eclipse中的Ant进行编译,结合Python脚本动态替换渠道信息,实现了自动化打包流程,减少了错误并提高了效率。
摘要由CSDN通过智能技术生成

最近项目中需要添加应用渠道,我使用的是友盟统计,对于不同渠道需要编译不同版本,对于开发者说编译一次,手动操作还是可以接受的,但是项目发布版本频率较高,而且渠道很多,这就是一个体力活,而且手动打包还比较容易出错,所以就想到了用脚本打包。

利用脚本打包的原理就是把项目中的配置文件给覆盖,然后再次编译的时候,就是你要的apk了。

对于eclipse中项目,可以使用ant来编译,android的sdk中自带一个ant的build.xml文件,所以直接使用就可以了,在使用之前需要配置一下。

首先定义一个ant的配置文件,放在eclipse的项目目录中。

ant.properites

out.path=./build/out
out.absolute.dir=./build/compile
out.config.path=./build_config

# sdk的目录,注意是“/”不是“\”
sdk.dir=E:/tool/android-sdk_r22.2.1-windows/android-sdk-windows

# 项目的package
application.package=com.example.test
# 项目名称
ant.project.name=test
java.encoding=utf-8

# 签名的信息
key.store=***
key.store.password=***
key.alias=***
key.alias.password=***

# 应用的版本,和渠道
app_version=1.0
channel=wandoujia
上面的是ant的配置文件,下面是项目中使用build.x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值