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') 模塊引用便可