很久之前写的一篇CSDN博文,为了同步CSDN以及简书,现在迁移过来
故事背景:公司之前是用Eclise开发,为了赶上时代,也准备用上了Android Studio,这不老大一开始就发大招了,准备模块化设置,然后就给了任务给我,使用Studio创建布局然后打包成aar包,供小组使用,布局很快就搞完了,但不知道aar包是什么啊?然后就放下去忙别的事去了,第二天老大要拿东西,我东西交,就。。。。。呜呜。。。。。然后感觉上网找资料,一口气就干完了。
这件事让我明白了一个道理就是:公司需要的是快速响应能力,基本是老大一说你就要开始搞,而且要快速搞出来,所以身为猿们的我们,时刻要记住一个道理:对于未知,不要有抵触心理,不要怂就是干!~JUST DO IT
废话少说,先普及的基本知识:
*.jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。
*.aar: 包含所有资源 ,class以及res资源文件全部包含
为了不重复造轮子,这方面已经有很多大神已经写过了,我就给去一些资料
http://blog.csdn.net/getchance/article/details/47257389
http://blog.csdn.net/ta893115871/article/details/46955791
http://www.cnblogs.com/Mr-Mo/p/4553562.html