Ant打包Android代码生成apk文件
来源:互联网 发布:淘宝直通车默认出价 编辑:程序博客网 时间:2024/05/29 09:12
eclipse可以帮助我们打包Android程序,可有些时候需要批量打包。比如:需要打不同的渠道的软件。这时使用eclipse会麻烦些,所以学习下ant命令打包方式。
可以参考Android官网提供的方法:
http://developer.android.com/tools/building/building-cmdline.html#RunningOnEmulator
感觉有些笼统,自己归纳下。
1、配置Ant
网址:http://ant.apache.org/
下载所需的文件,下载解压即可。
bin目录添加到环境变量。
测试:
ant -version
注:如果有报Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar。可以自己Google下解决方法,我这儿是把JDK/lib下的tools.jar复制到上个目录的。
2、生成build.xml
(1)、自己写build.xml文件,可以参考这位仁兄的:http://www.cnblogs.com/KissKnife/archive/2010/04/29/1724048.html
(2)、我用的是Android SDK/tools下的android.bat来自动生成build.xml文件:
进入需打包的项目根目录下,执行:
android update project --path .注:tools目录需先写到环境变量中。
这样就可以生成build.xml文件了。
3、用Ant打包
有俩中形式的打包:debug和release。
首先进入项目目录。(或者-f 项目路径)
(1)、debug形式打包会生成俩个文件,一个未添加签名的apk和用debug打签名的apk文件。(在bin目录下生成)
ant debug
(2)、release形式的打包只生成一个未签名的apk文件,但是混淆过的。(混淆的前提是你的项目添加过proguard混淆)。之后自己打个签名就ok了。
ant release
4、Zipalign优化
可以参考这位仁兄的:http://www.cnblogs.com/xirihanlin/archive/2010/04/12/1710164.html
- Ant打包Android代码生成apk文件
- Ant打包Android代码生成apk文件
- Ant打包Android代码生成apk文件
- 使用ant打包android生成apk文件
- 利用ant自动打包生成apk文件
- Ant打包Android项目,生成apk
- Ant打包生成apk
- Android apk ant打包
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- 《Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式》
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- Android 自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- UITableView划动删除的实现
- VC++中Ribbon编程架构及SDI架构多视图切换介绍
- 亲密数--char3
- Git技巧
- JAVA学习笔记——
- Ant打包Android代码生成apk文件
- Zipalign使用方法
- 《JAVA与模式》之策略模式
- 数据类型和运算符(总结)
- 编译动态库 .so
- [转贴] .NET委托:一个C#睡前故事
- Spring+JPA自动生成Table配置
- 第13章 平衡树
- error LNK2019: unresolved external symbol __imp__WSAStartup@8 referenced in function _wmain