jar和arr的区别
jar无法携带资源文件,如果需要携带,只能放到assets目录下再打成jar包,代码里获取也必须通过获取AssetManager的方式来得到资源文件,很麻烦,而aar不同了,他就能携带资源文件,简单粗暴。
如何生成aar呢
很简单,运行或者编译整个项目后会自动生成,如图:
如何使用aar呢
在Module下的build.gradle内输入如下配置:
repositories {
flatDir {
dirs 'libs' // aar目录
}
}
然后将aar文件拷贝到lib下
在dependencies中加入aar引用
compile(name: 'libs-release', ext: 'aar')
很简单,两分钟就能学会~当然,如果后期发现有什么坑,我也会进行更新的。