摘要:
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。4,ant的兄弟makeant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多应用于Java。当然 阅读全文
摘要:
首先需求:由于公司产品更新周期是以2个星期为迭代周期,所以发布的时间会比较快。并且现在Android平台上的渠道商又是多种多样,所以每次在打包发布新版本的时候就会出现问题。1、由于是手动打包各个渠道商的渠道号都是手动添加进去,那么就会出现人为的错误。2、现在的打包点是在程序这里打包,很多时候由于时间紧急直接手动打包就会出现代码有更新或者有BUG没有修复更没有上传到服务器上,就直接手动打包,这样会造成各个渠道商所拿到的APK不同,并且无法保证可以没有问题。根据以上两点我们想到:1、由运维来负责打包行为,程序只需要保证提交到服务器端的代码是无误的就可以。2、ANT打包命令是由程序来完成编写buil 阅读全文