1. 生成aar包的步骤
1>:用Android Studio新建一个项目 AARDemo,然后新建一个 modle,注意选择 Android Library,起名为 mylibrary;
2>:然后在mylibrary中写自己的一些代码,写好之后然后 Rebuild Project重新编译整个工程就会自动生成一个aar包,该 aar包所在路径为 mylibrary -> build -> outputs -> aar目录,
到这里,aar包就已经生成了,就是上图中的myibrary.debug,然后就可以直接将其添加到 别的项目中使用即可;
3. 把aar包引入到其他工程项目中
1>:将该 aar包复制到项目中的libs目录下;
2>:在build.gradle中配置
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile(name: 'myibrary-debug', ext: 'aar')
}
然后重新编译就ok,如下图所示,就是添加的 myibrary.debug的aar包。