1 。生成aar文件
在AS下使用gradle生成aar文件比较简单,创建项目或者在已有项目下新建module,选择Android Library,正常build在build目录下会生成aar文件
2 . 本地使用aar文件
一般公司项目中使用aar文件,是 将aar存储在Maven仓库,通过gradle 配置文件的
dependencies{
compile 'XXXX:XXX:v1X'
}依赖实现
今天打了一个aar,因为没有maven上传权限暂时在本地使用一下,在网上找到资料设置过程如下:
1.把打好的aar包放到app/libs目录下
2. 在gradle配置文件添加
repositories{
flatDir{
dirs 'libs'
}
}
3.在dependencies中添加依赖 compile(name:'aar包名',ext:'aar')
引申:1.aar Android Archive,是一个Android库项目的二进制归档文件。与Jar不同的是aar可以包含资源文件 结构基本上就是一个完整的项目包含的目录结构
结构:必选 可选
AndroidManifest.xml Jnilibs
classes.dex libs
res assets
R.txt proguard.txt
2.maven仓库搭建/aar上传
3。gradle构建/maven构建