设为首页 加入收藏

TOP

Ant编译打包Android项目
2014-11-24 03:17:15 来源: 作者: 【 】 浏览:2
Tags: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签名)


更多关于ant的命令请看http://developer.android.com/tools/building/building-cmdline.html


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇cannot find crt1.o:错误解决方案 下一篇Android进行设备管理(针对企业开..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何利用Python做数 (2025-12-24 23:48:36)
·如何使用python进行 (2025-12-24 23:48:34)
·python 爬虫入门该怎 (2025-12-24 23:48:31)
·Java 实现多个大文件 (2025-12-24 23:22:00)
·Java多线程编程在工 (2025-12-24 23:21:56)