Android App Ant打包
来源:互联网 发布:外汇占款 知乎 编辑:程序博客网 时间:2024/05/23 00:39
Android App Ant打包经验总结
目前Android Developers主要使用的开发工具是Eclipse+ADT和AndroidStudio。虽然Google在强制推广AndroidStudio(在我看来是这样,为什么ADT不更新了呢?),但就现阶段来说,Eclipse的使用者还是有很多的。很不幸,我就是被Google所抛弃的Coder之一。就我的使用经验来说,ADT自带的打包工具Android Tools很不好用,因为我们的项目有三依赖结构,我的主项目的库项目依赖于另外一个库项目,打包的时候失败率是极其的高。查过很多资料,都解决不了这个问题。最后发现使用Ant打包可以完美解决这个问题,所以在此分享一下Ant打包的一些使用体会。
1.环境配置:
a.ant环境的配置。因为现在的eclipse和SDK已经集成了ant,所以不需要再去专门下载ant了,只需要配置环境即可。在path里边加入自己SDK下边tools目录(需要tools目录下边的android.bat),在命令行输入android update,如果有反应就是配置好了。
b.ant和jre的关联。在Windows -> Preferences -> Ant -> Runtime -> Classpath -> Ant Home Entries下边加配置自己的java环境。如图
主要是JDK目录下边的lib的tools.jar
2.build文件的生成。
在项目的根目录下边,按着shift右键选择在此处打开命令行。输入android update project --p ./,回车就能自动生成了。
3.其它准备工作。
在项目的根目录下边放入自己的debug.keystore和正式的keystore。然后创建ant.properties文件,在里边注册自己所需要功能,个人认为debug版本还是直接运行出来,只在打包正式版本的时候使用ant比较好。
<span style="font-size:18px;">key.store=****_keystorekey.alias=*****key.store.password=xxxxxxxkey.alias.password=xxxxxxxx</span>
4.使用ant打包。
特别是对于多层依赖的项目,先从库项目开始。右键build.xml配置一下你需要的功能就可以了。完成一个,再运行他的上一级,等库项目都运行完了。在打包正式项目的时候你会发现基本打包的成功率是100%,和ADT自带的打包比起来,好太多了。
只需要简单的几步,就可以使用ant打包了,无论成功率还是速度都比ADT的export好太多。
- Android App Ant打包
- Android App自动化之使用Ant编译项目多渠道打包
- 使用ant 批量打包app
- 【ant】ANT打包Android应用
- Android打包之Ant打包
- android ant 打包
- Android 项目 ANT 打包
- Ant 打包 Android 应用
- Android Jenkins ant 打包
- android ant 打包
- ANDROID ANT打包
- ant 打包android应用
- Android Ant打包笔记
- ant 打包android应用
- Android Ant 多渠道打包
- android ant批量打包
- Android多渠道Ant打包
- Android程序ant打包
- IE中setTimeout和setInterval不支持回调函数参数的解决方法
- synchronize和生产者消费者模式
- Php提交包含特殊字符的参数的方法
- UI - NavigationController
- Android NDK开发,没有你想象的那么难
- Android App Ant打包
- NSNumber与NSInteger的区别
- java判断一个char是否是由字母数字组成
- 高斯模糊实现小结
- Linux Framebuffer驱动剖析之一—软件需求
- jquery学习--jQuery安装
- 基于云计算的性能测试平台-云测汇
- Linux下解决mysql中文乱码问题
- Servlet复习(三)监听器