AAR
是Google
为Android Studio
专门推出的一种库文件格式,Eclipse
没办法像使用jar
那样直接使用AAR
文件,但是我们可以使用AAR
里面的文件快速创建一个Eclipse Library
项目,然后在我们的项目中引用即可。
jar
与aar
两者区别
*.jar
:只包含了class
文件与清单文件,不包含资源文件,如图片、布局等所有res
中的文件。
*.aar
:包含所有资源,class
以及res
资源等全部文件。
如果你只需要一个简单的类库,那么使用生成的*.jar
文件即可;如果你需要的是一个UI
库,包含一些自己写的控件布局以及字体等资源文件,那么就只能使用*.aar
文件。将代码打包成aar
文件可以在一定程度上加快Android Studio
的加载速度,尤其是将Module
打包成aar
文件提升的效果会更加显著。
AAR
在Eclipse
中的使用
将
AAR
文件后缀名改为ZIP
并解压;在解压得到的目录里面创建一个
libs
文件夹