时间紧张,先记一笔,后续优化与完善。
Ant编译打包Android项目
在Eclipse中对Android项目停止编译和打包如果项目比较大的话会比较慢,所以改为Ant工具来停止编译和打包
Ant环境配置
ant 官网可下载
http://ant.apache.org/
ant 环境配置:
1、解压ant的包到本地目录
2、在环境变量中设置ANT_HOME,值为你的安装目录
3、把ANT_HOME/bin加到你系统环境的path
对已经存在的Android项目提供Ant支撑(生成build.xml,local.properties等文件)
android update project --name (project_name) -t (target sdk) -p (path)
android update project --name
Bitmapfun -t 15 -p E:/wp_android_sample/Bitmapfun
常用命令(得在项目根目录下执行):
ant debug : 生成一个测试版apk,默许使用
debug key停止签名,生成的apk(your_project_name-debug.apk)在bin目录下
ant release : 生成一个未签名和未aligned的apk包,生成的apk(your_project_name-release-unsigned.apk和your_project_name-release-unaligned.apk)在bin目录下
signed和aligned你的apk
在项目的根目录下建一个ant.properties文件,输入如下内容,其中keystore密码和alias密码可以不指定(防泄漏),那么在命令执行的过程中会要求你输入
#keystore的路径,必须使用正斜杠 key.store=E:/wp_android_sample/me.keystore #keystore的密码 #key.store.password=123456 #alias名 key.alias=me #alias密码 #key.alias.password=123456
在项目根目录下运行 ant release 命令就会帮你生成一个经过签名和aligned的apk,生成的apk(your_project_name-release.apk)在bin目录下
注意
经过aligned的apk在应用运行的时候可以减少内存的消费,详细请看
http://developer.android.com/tools/help/zipalign.html。宣布给终端用户使用必须是release版的apk(经过
private key签名)
文章结束给大家分享下程序员的一些笑话语录:
这个世界上只有10种人:懂得二进制的和不懂得二进制的。
---------------------------------
原创文章 By
项目和android
---------------------------------