下面分兩種情況介紹一下如何導(dǎo)入第三方類庫。
1、對于jar的類庫,非常簡單,只要在項(xiàng)目根目錄下新建一個libs目錄,然后把jar復(fù)制進(jìn)去,在jar上點(diǎn)擊右鍵,選擇Add as library,即可完成依賴的添加。
2、對于github等網(wǎng)站上下載的源碼類庫,是無法通過這種方式添加的。首先把git clone下來的整個文件夾放入項(xiàng)目根目錄下,這里以我自己的開發(fā)包為例,我的開發(fā)包名字是ShunixDevKit,里面有一個lib目錄才是真正的類庫,那么我們要做的就是手動在settings.gradle里面添加:
include ':ShunixDevKit:lib'
注意,gradle使用:作為路徑分隔符。這樣Android Studio就知道了我們的類庫放在哪里,當(dāng)然這樣還是不夠的,要讓項(xiàng)目能使用類庫,我們還需要添加這個類庫作為項(xiàng)目的依賴,選擇File->Project Structure,然后選中主module的名稱,點(diǎn)擊dependencies,添加:ShunixDevKit:lib就可以了,gradle的build就能成功。
以上就是添加第三方類庫作為依賴的過程。這里需要注意一下的地方就是,導(dǎo)入的類庫根目錄下的gradlew文件一定要可執(zhí)行,否則Android Studio會提示錯誤,而且根據(jù)錯誤信息很難找出來這個錯誤