前言:咱們之前eclispe時代, 常常都是跑到github瀏覽第三方開源資源,而後下載下來,運行一下sample之類的,學習沒有接觸的第三方安卓庫,可是到了Android Studio,在github下載下來的project,利用as進行import以後,老是容易發生不少問題和錯誤,致使程序沒法運行。(本篇咱們只討論下載後的項目如何利用as進行import成功運行,不涉及maven的方式)git
as說明:
Android Studio1.4.1
buildtools —— 23.0.1
windows 64bitgithub
庫說明:
Android-Universal-Image-Loader 1.9.5+
(當前下載時間爲 2015-11-16)編程
因爲庫的做者的開發環境(as的版本,sdk的版本,buildtool等和咱們當前本機開發環境的不一樣,因此gradle的相關的文件和文件夾就會產生很大差別)windows
咱們要作的,就是儘可能讓下載下來的第三方的項目在咱們當前的環境下好好的跑起來。接下來開始行動了。app
下面的圈出來的這四個文件或者文件夾maven
接下來看一下咱們下載下來的庫解壓後的文件結構:學習
看完這兩張圖片,咱們就正式幹活了。gradle
咱們要作就是把上面說起的咱們本地新建的工程生成4個文件/文件夾複製到從github上解壓出來的文件夾裏,進行替換操做。(本人一直都是刪掉而後另外複製過去)ui
注: gradle 文件夾(必須) 、build.gradle (必須)和gradle.properties (必須) 這三個必定要複製
可是 .gradle 文件夾 (前面帶.的這個文件夾)若是咱們從github上解壓下來的沒有這個就不用複製,固然你要複製也是能夠的,不會報錯的3d
如圖那般替換就能夠了。
剛剛通過替換以後的project能夠順利地導入了。
當如的方式有兩種:
File —— New —— Import Project 一下
歡迎界面 Open an existing project
兩種方式效果是一致的。引入的時候不是選擇project名稱,而是選擇的項目的build.gradle文件,以下圖:
這樣就能夠引入的project了。
可是引入後若是報這樣的一個錯誤,
錯誤以下:
這個實際上是很是好解決的,
點擊 Open File
把最下面的 apply 那一句刪掉或者備註掉
從新編譯一下程序。便可。
這時候再看,發現module改顯示app的顯示app,改顯示庫的顯示庫了。
成功導入夠效果以下圖:
sample成功運行
這個沒啥可說的,直接把
File —— New —— Import Module就好了
找到咱們想要引入的庫(庫在as裏面也是module的概念)
module沒有被project那麼嬌氣,引入很方便
本篇完。