Android程序ant打包

1.准备工作

(1)首先安装好ant工具

(2)生成keystore

在jdk的bin目录下

输入

 keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore 

按操作输入即可,记住密码。

(3)配置keystore,这个是用来签名的

将产生的andorid.keystore复制到项目的跟目录下,并建立ant.properties文件

key.alias名字与keystore文件名保持一致就行了,密码就是你之前设定的密码,两个我弄得是一样的。

2.开始

(1)生成编译文件build.xml和local.properties

首先查看可用target列表

然后输入

android update project --name ScaleImage --target android-15 --path ./

就可以了(注:具体target应该根据项目的target决定,不然会有报错)

当有外部导入的jar库时,会自动写入,但有依赖的library时,就要先在依赖的library处建立上述两个文件,上面我就遇到了类似的问题,提示你用--subprojects

到library目录,我的是

输入

android update lib-project -p ./

然后到原目录更新一下即可

android update project --name ScaleImage --target 12 -p ./ --subprojects

这里target可选,我是同时更新了target

至此,全部工作完成,可以查看根目录

(2)打包

回到Eclipse,更新项目,在ant添加BuildFiles

debug是采用默认只有一年期限的签名,release是自己前面设定的签名期限,点击release即可完成打包,如果遇到问题可以clean一下再试

生成了带有签名的apk包

时间: 2024-08-28 12:48:13

Android程序ant打包的相关文章

Android基础入门教程——1.9 Android程序签名打包

Android基础入门教程--1.9 Android程序签名打包 标签(空格分隔): Android基础入门教程 本节引言: 第一章的倒数第二节,本节给大家介绍的是如何将我们的程序打包成Apk文件,并且为我们的Apk签名! 上一节中已经说了,我们后续的教程使用的IDE是Android Studio,所以本节讲解的也是AS(后面都这样 简称吧)下对项目进行打包签名! 1.什么是签名,有什么用: Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的

用Ant手动打包android程序

首先我们要给自己的IDE eclispe配置ant,默认的eclipse是集成了ant构建工具的,但是google提供的Android集成开发工具ADT,里面封装了Eclipse,但是很奇怪的是竟然没有Ant插件在里面标准的Eclipse一般都是内置集成了Ant的.然后我们到eclipse的plugins目录下查看了,其实是有安装ant插件的,但是没有在界面体现出来.要让Eclipse在界面显示Ant的相关配置,可在命令行下作如下操作: $ cd <your eclipse install fo

使用ANT打包Android应用

大家好,今天来分享一下如何使用ANT打包Android应用. 通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序.如果在Navigator视图下,我们可以看到以下几个文件: 在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的资源文件,ant.apk就是最终的打包文件. 使用ANT来对应用打包,一般会经过以下几个步骤: 1.用aapt命令生成

android的ant编译打包

Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件. 通过该文件,可以对文件进行编译.打包.安装等.并且支持多种方式打包,如debug或者release. 一般的,可以按照如下方法进行操作: 首先创建一个Android工程. 工程创建好后,需要为工程添加ant支持,即创建相应的build.xml文件. 这个文件不需要用户自己创建,只需要执行如下命令即可: <sdk>/tools/android update project -p <project>

Android采用Ant批量打包

Ant批量打包的目的是:Android应用市场繁杂,有时候可能需要统计你的app在各个渠道的下载量等信息,而统计各个渠道时是要做区分的,你需要在项目的配置文件中添加数据元,来标示我们的应用是在哪个渠道上发布的. 1.准备工作: 在正式开始Ant打包前,需要下载和配置Ant环境,下载地址:ant下载 下载后解压安装包,解压后的目录如下: 接下来就是配置Ant的环境变量: 创建ANT_HOME变量,填入路径:E:\apache-ant-1.9.7-bin\apache-ant-1.9.7 然后在Pa

Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件

原创文章,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4535459.html android 程序打包成apk,如果在是命令行方式,一般都要经过如下步骤: 1.用aapt命令生成R.java文件 2.用aidl命令生成相应java文件 3.用javac命令编译java源文件生成class文件 4.用dx.bat将class文件转换成classes.dex文件 5.用aapt命令生成资源包文件resources.ap_ 6.用apkbuilder.bat打包资源

使用Ant打包Android应用具体解释

计划写个完整的使用Ant打包Android应用的系列文章.三篇文章.首篇具体介绍採用Ant打包Android应用的流程.列出部分定制问题及其解决方法,第二篇介绍我理解的Ant打包的思路与主要的概念和使用,最后一篇描写叙述apk包的生成过程. 实现的环境: 操作系统:ubuntu 64bit 14.04 Android SDK Build Tools:22.0.1 Android SDK Tools:24.3.3 Ant:1.9.4 ProGuard:5.2.1 JDK:1.7 一.简单应用出包流

cocos2dx Android 使用ant 批量打包

参考文章: 例子:http://www.2cto.com/kf/201305/208139.html http://blog.csdn.net/ljb_blog/article/details/12709983 eclipse 如何支持ant:http://www.cnblogs.com/sw926/p/3238512.html 环境介绍: 引擎:cocos2dx2.2.2 开发平台:mac jdk 1.7 注:参考了以上文章,最后发现打包也不用自己下ant,也不用命令行, 而是设置 <proj

Android Ant打包笔记

本文文档的下载地址(Word版):http://download.csdn.net/detail/yangwei19680827/7250711 Android Ant 打包 网上找了ant打包的资料似乎都太复杂.事实上android都给我们做好了.除了多渠道打包外 1.  注意事项 本文有几个文件夹不要弄错 SDK文件夹.本文在F:\android-sdk-windows Ant文件夹,本文在E:\apache-ant-1.9.2 代码路径,指向你代码的文件夹.即workspace中项目的文件