Android打包之bat脚本打包

本文介绍了如何使用批处理脚本(bat)来自动化打包Android应用的详细步骤,包括生成R.java、编译Java文件、生成classes.dex、打包assets和res资源、构建未签名apk以及对apk进行签名。通过编写多个bat脚本,逐步实现整个打包流程,并最终整合为一个build.bat脚本以一次性完成打包任务。
摘要由CSDN通过智能技术生成

Android打包可以使用eclipse直接打包,而eclipse打包其实是对一系打包命令的执行。既然是执行命令,那么命令行也同样可以胜任,所以有了bat脚本打包。对于打包,其过程大致如下:

1、生成R.java

2、编译*.java

3、生成classes.dex

4、将assets、res打包

5、生成未签名的apk

6、将apk签名

基于这些步骤,我们使用bat来一步一步完成,下面是一个脚本文件截图。


1、生成R.java

新建一个AntDemo工程,然后在该工程的根目录下编写第一步的bat脚本1_genR.bat,代码如下。

aapt package -f -m -J gen -S res -I D:/android-sdk-windows/platforms/android-16/android.jar -M AndroidManifest.xml 

注:执行后生成R.java文件。用eclipse直接新建一个AntDemo工程后,gen目录下已经有R.java文件,如果再执行这个脚本会看到修改时间会改变。如果不确定的,可以将R.java删除,然后再执行脚本以便观看效果。

下面是脚本执行后的图。

2、编译*.java

编译时调用的是JDK下的javac命令,所以需要安装JDK,建议使用jdk1.6(1.7有可能出问题)。安装完成后将JDK所在目录下的bi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值