Android(安卓)App Ant打包
AndroidAppAnt打包经验总结
目前AndroidDevelopers主要使用的开发工具是Eclipse+ADT和AndroidStudio。虽然Google在强制推广AndroidStudio(在我看来是这样,为什么ADT不更新了呢?),但就现阶段来说,Eclipse的使用者还是有很多的。很不幸,我就是被Google所抛弃的Coder之一。就我的使用经验来说,ADT自带的打包工具AndroidTools很不好用,因为我们的项目有三依赖结构,我的主项目的库项目依赖于另外一个库项目,打包的时候失败率是极其的高。查过很多资料,都解决不了这个问题。最后发现使用Ant打包可以完美解决这个问题,所以在此分享一下Ant打包的一些使用体会。
1.环境配置:
a.ant环境的配置。因为现在的eclipse和SDK已经集成了ant,所以不需要再去专门下载ant了,只需要配置环境即可。在path里边加入自己SDK下边tools目录(需要tools目录下边的android.bat),在命令行输入androidupdate,如果有反应就是配置好了。
b.ant和jre的关联。在Windows->Preferences->Ant->Runtime->Classpath->AntHomeEntries下边加配置自己的java环境。如图
主要是JDK目录下边的lib的tools.jar
2.build文件的生成。
在项目的根目录下边,按着shift右键选择在此处打开命令行。输入androidupdateproject--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的具体做法(掌握)
- 使用shape来定义控件的一些显示属性
- 使用Qt5.9开发Android(安卓)应用程序(Windows平台篇)
- Android之UI学习篇八:使用GridView实现九宫格的菜单
- Android伸手党系列之四:Android项目开发常用技术
- 【Android(安卓)Studio】eclipse项目导入Android(安卓)Studio
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用