android ant 编译命令,如何使用android用命令行打包生成apk教程

学习Android命令行打包前先了解一下apk,apk是AndroidPackage的缩写,即Android安装包(apk)。APK也是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非java ME的字节码而是Dalvik字节码。

9f5d2b754b3d19512e4fff81fe474024.png

android用ant进行build. android sdk下面的tools/ant下面的build.xml就是build的整个过程。

其中的build参数可在ant.properties 文件中进行override。也可以自己定制build的脚本。

用ant build非常简单

1)安装ant并加入到系统path变量中

2)为项目生成build.xml

b7495dcf20b14de7580b5b940664b4f9.png

3)生成 debug 版本

f0e5ed176546a83372746e93a9f625f1.png

4) 如果要生成 release 版本需要提供keystore进行签名

在项目根目录新建ant.properties文件,在里面配置keystore的路径

29ff2ad13eb27dc184fcbf4c28058e1f.png

5) 运行ant release即可生成具有签名信息的apk

3622c1a23c85fea76d2d0252a6f652d4.png

注意项目中引用的library库也要用ant build需要先生成build.xml

32d7e389430f218acf56310a0307fee2.png

上面就是官方文档中整个的build过程, 如果想做持续集成基本就是上面的思路。

综上文所述,要实现使用android用命令行打包生成apk,首先要安装ant并加入到系统path变量中,为项目生成build.xml,然后是生成 debug 版本,若要生成release版本需要提供keystore进行签名,最后是运行ant release 即可生成具有签名信息的apk,打包生成apk的步骤简单明了地总结整理出来了,详细的图解看回上文步骤分析。想要学习更多内容或者到本站视频中心观看相关视频。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值