文章轉載自:https://drakeet.me/android-st...android
導入 jar 包的方式很是簡單,就是在項目中的 libs 中放入你須要導入的 jar 包,而後右鍵你的 jar 文件,選擇「add as a library」便可在你的項目中使用這個 jar 包了。 這個方式雖然簡單,但用處很大,不單單能導入一些普通 jar 包,還能夠做爲一些不支持 Android Studio 的開源庫的使用的解決方案,就是說,你把你須要使用的開源庫的 jar 包拿出來,導進來便可,由於一般咱們使用開源庫並不會去修改其源代碼。其 jar 包你能夠本身用 eclipse 生成,也能夠在開源庫地址找到,由於通常都會同時提供 release 版本。android-studio
但若是 gradle 中已經有以下代碼:app
compile fileTree(include: ['*.jar'], dir: 'libs')
就不用再 add 了,Sync 一下 gradle 就能夠了。eclipse
能夠無需將開源庫下載下來,進入你的項目(通常是 app 目錄),編輯 build.gradle 文件。添加以下圖的內容便可:gradle
該內容你能夠在你使用的開源庫的 README.md 中得到,如我使用的 FlatUI 這個開源庫,在其 GitHub 頁面上你可得如下內容:ui
這個幫助內容就是你寫到項目 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