Android Studio 簡介及導入 jar 包和第三方開源庫方法
Android Studio 簡介
幾天前的晚上突然又想使用 Android Studio,結果竟然把之前無法攻克的問題全都解決了,包括之前很困擾的第三方開源庫的引入問題,現在也都很輕松了,所以 eclipse 的工作幾乎都可以轉移過去。并且試用了一晚上,比 eclipse 強大多了!看來,eclipse For Java & Android 的地位毫無疑問終將被 IntelliJ IDEA 所取代,而 Android Studio 也正是基于 IntelliJ IDEA 開發的,并且我的驅動力主要是,開源社區都越來越偏向 Android Studio 了,不管是第三方庫還是一些開源項目,都在朝著這個方向,因此做安卓的話,肯定要盡早使用 AS。
之前和龍妹在 Android Studio 0.4 版本折騰了一晚上,都沒能完全搞定完整的項目轉移,其中最大的障礙就是一些開源庫難以導入使用。這一次谷歌更新了新版 0.8 版本,不僅支持最新的 Android L,而且懂得了 gradle 之后導入 jar 包以及開源庫也變得簡單了。
導入 jar 包及第三方開源庫教程
jar
導入 jar 包的方式非常簡單,就是在項目中的 libs 中放入你需要導入的 jar 包,然后右鍵你的 jar 文件,選擇“add as a library”即可在你的項目中使用這個 jar 包了。 這個方式雖然簡單,但用處很大,不僅僅能導入一些普通 jar 包,還可以作為一些不支持 Android Studio 的開源庫的使用的解決方案,就是說,你把你需要使用的開源庫的 jar 包拿出來,導進來即可,因為通常我們使用開源庫并不會去修改其源代碼。其 jar 包你可以自己用 eclipse 生成,也可以在開源庫地址找到,因為一般都會同時提供 release 版本。
但如果 gradle 中已經有如下代碼:
compile fileTree(include: ['*.jar'], dir: 'libs')
就不用再 add 了,Sync 一下 gradle 就可以了。
添加遠程開源庫
可以無需將開源庫下載下來,進入你的項目(一般是 app 目錄),編輯 build.gradle 文件。添加如下圖的內容即可:
該內容你可以在你使用的開源庫的 README.md 中獲得,如我使用的 FlatUI 這個開源庫,在其 GitHub 頁面上你可得以下內容:
這個幫助內容就是你寫到項目 build.gradle 中的內容,注意,不要誤寫到外層的全局 build.gradle 中去。 總的來說,就是這么兩步,其余都不用做,就可以在你的項目中使用這個開源庫了。現在的開源庫 README.md 中,如果作者使用的是 Android Studio 都會寫上這么一個指引的。
添加本地開源庫
將開源庫下載下來,放置在與 app 目錄同級的目錄下,然后編輯 setting.gradle 文件,加入:”:開源庫文件夾名”。如:我在 app 同級的目錄下放置了 volley 的開源庫文件夾,然后編輯 setting.gradle,內容改為:
include ':app', ':volley'
然后再回到你的 app 目錄下的 build.gradle 文件,在 dependencies { }節點下加入:
compile project(':volley')
這樣以后,你就可以在你的代碼中引用那個保存在你本地的開源庫(其實叫 Module )啦~~
來自:http://drakeet.me/android-studio