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好太多。

0 0
原创粉丝点击