1.打jar包java
build.gradle
android
task makeJar(type: Copy) { delete 'build/libs/viewPagerIndicator.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar') rename ('classes.jar', 'viewPagerIndicator.jar') } makeJar.dependsOn(build)
命令行输入:app
gradle clean makeJar //执行makeJar任务
执行成功后,咱们就能在 build/libs中找到viewPagerIndicator.jar文件了gradle
2.打aar包ui
build.gradle
spa
apply plugin: 'android-library'
命令行输入:命令行
gradle clean build
执行成功后,咱们就能在build/outputs/aar/ 目录中找到. code
其实这个aar文件 只要咱们plugin设置为library的话,这个是默认生成的。xml
这个.aar文件能够说是一个压缩文件,若是咱们再打包时发现有些文件没有进去的话,咱们可使用手动往里面塞。class
3.使用aar包
我试了不少网上提供的方法都没有成功过,我也不是很清楚。因此我采用以模块形式的方式导入。
进入 Project Structure
点击左上角的+号
选择Import .JAR or .AAR Package
选择对应的aar文件,那么他有自动帮你导入这个模块,咱们能够在项目中看到
build.gradle中配置 compile project(':zhudi') 模块引用便可