【轉】Android Studio 導入 jar 包和第三方開源庫方法

文章轉載自:https://drakeet.me/android-st...android

導入 jar 包及第三方開源庫教程

jar

導入 jar 包的方式很是簡單,就是在項目中的 libs 中放入你須要導入的 jar 包,而後右鍵你的 jar 文件,選擇「add as a library」便可在你的項目中使用這個 jar 包了。 這個方式雖然簡單,但用處很大,不單單能導入一些普通 jar 包,還能夠做爲一些不支持 Android Studio 的開源庫的使用的解決方案,就是說,你把你須要使用的開源庫的 jar 包拿出來,導進來便可,由於一般咱們使用開源庫並不會去修改其源代碼。其 jar 包你能夠本身用 eclipse 生成,也能夠在開源庫地址找到,由於通常都會同時提供 release 版本。android-studio

clipboard.png

但若是 gradle 中已經有以下代碼:app

compile fileTree(include: ['*.jar'], dir: 'libs')

就不用再 add 了,Sync 一下 gradle 就能夠了。eclipse

添加遠程開源庫

能夠無需將開源庫下載下來,進入你的項目(通常是 app 目錄),編輯 build.gradle 文件。添加以下圖的內容便可:gradle

clipboard.png

該內容你能夠在你使用的開源庫的 README.md 中得到,如我使用的 FlatUI 這個開源庫,在其 GitHub 頁面上你可得如下內容:ui

clipboard.png

這個幫助內容就是你寫到項目 build.gradle 中的內容,注意,不要誤寫到外層的全局 build.gradle 中去。 總的來講,就是這麼兩步,其他都不用作,就能夠在你的項目中使用這個開源庫了。如今的開源庫 README.md 中,若是做者使用的是 Android Studio 都會寫上這麼一個指引的。spa

添加本地開源庫

將開源庫下載下來,放置在與 app 目錄同級的目錄下,而後編輯 setting.gradle 文件,加入:」:開源庫文件夾名」。如:我在 app 同級的目錄下放置了 volley 的開源庫文件夾,而後編輯 setting.gradle,內容改成:code

include ':app', ':volley'

而後再回到你的 app 目錄下的 build.gradle 文件,在 dependencies { }節點下加入:教程

compile project(':volley')

這樣之後,你就能夠在你的代碼中引用那個保存在你本地的開源庫(其實叫 Module )啦~~ip

相關文章
相關標籤/搜索