Android程序ant打包
2014-10-22 10:58
288 查看
1.准备工作
(1)首先安装好ant工具
![](http://img.blog.csdn.net/20141022105109203)
(2)生成keystore
在jdk的bin目录下
![](http://img.blog.csdn.net/20141022105113468)
输入
![](http://img.blog.csdn.net/20141022105457689)
按操作输入即可,记住密码。
(3)配置keystore,这个是用来签名的
将产生的andorid.keystore复制到项目的跟目录下,并建立ant.properties文件
![](http://img.blog.csdn.net/20141022105505895)
key.alias名字与keystore文件名保持一致就行了,密码就是你之前设定的密码,两个我弄得是一样的。
2.开始
(1)生成编译文件build.xml和local.properties
首先查看可用target列表
![](http://img.blog.csdn.net/20141022105510247)
然后输入
![](http://img.blog.csdn.net/20141022105133250)
就可以了(注:具体target应该根据项目的target决定,不然会有报错)
当有外部导入的jar库时,会自动写入,但有依赖的library时,就要先在依赖的library处建立上述两个文件,上面我就遇到了类似的问题,提示你用--subprojects
到library目录,我的是
![](http://img.blog.csdn.net/20141022105516472)
输入
![](http://img.blog.csdn.net/20141022105519685)
然后到原目录更新一下即可
![](http://img.blog.csdn.net/20141022105523211)
这里target可选,我是同时更新了target
至此,全部工作完成,可以查看根目录
![](http://img.blog.csdn.net/20141022105146328)
(2)打包
回到Eclipse,更新项目,在ant添加BuildFiles
![](http://img.blog.csdn.net/20141022105530044)
debug是采用默认只有一年期限的签名,release是自己前面设定的签名期限,点击release即可完成打包,如果遇到问题可以clean一下再试
![](http://img.blog.csdn.net/20141022105153375)
生成了带有签名的apk包
(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包
相关文章推荐
- (转)利用ant在Mac 下自动化打包签名Android程序
- Ant打包android程序步骤,及注意事项
- 利用ant在Mac 下自动化打包签名Android程序
- ant自动打包android程序详解
- 用Ant手动打包android程序,android分包机制解决65536方法过多异常
- 利用ant在Mac 下自动化打包签名Android程序
- ANT+BAT 打包Android程序
- ant 编译android程序 执行build.xml文件到打包资源文件时候报错!提示找不到资源文件!
- Android程序自动化打包(ant多工程)及相关问题处理
- 使用Ant打包android程序
- 使用ant打包android程序遇到OutOfMemoryError
- 使用ANT进行Android打包
- Android ant 命令行手动编译打包详解
- Eclipse+ADT中android程序签名打包导出详解
- Android使用ant对项目进行编译签名优化打包
- 使用ANT打包Android应用
- Ant编译android程序
- android使用ant自动打包(更改java文件中的属性值,批量自动生成)
- Ant打包jar,程序的混淆
- 用eclipse开发的android程序如何打包成apk文件