1. 程式人生 > >Android studio2.3匯入aar包的正確方式

Android studio2.3匯入aar包的正確方式

需求

因為專案用到了Facebook登入,訪問Facebook的個人相簿需要本地實現Photo picker功能。好在Github上有現成的PhotoPicker庫(https://github.com/OceanLabs/FacebookPhotoPicker-Android
),修改配置後可以直接編譯成aar檔案。

匯入方式說明

本文主要介紹通過Android studio的選單選項匯入aar檔案,匯入後該aar檔案將作為獨立的module顯示在工程欄上。而非像先前那樣aar檔案被放到libs下。

匯入步驟

建立新的Module,如圖

這裡寫圖片描述

選擇Import .JAR/.AAR Package

這裡寫圖片描述

選擇已經編譯好的.AAR包

這裡寫圖片描述

點選完成

這裡寫圖片描述

如果有Git的話會有這個提示,可選OK

這裡寫圖片描述

在其他Module中使用(使用的關鍵)

需要在使用該aar檔案的module的build.gradle的dependencies中新增該模組

compile project(path: ':FacebookPhotoPicker-release')

這個時候使用aar檔案中的類就能找到了。

匯入後工程的變化

工程有個settings.gradle檔案,該檔案配置了該模組FacebookPhotoPicker-release
這裡寫圖片描述
匯入後工程新引入了一個module FacebookPhotoPicker-release,如圖
這裡寫圖片描述