天天看點

如何正确導入github上的項目

第一步

  1. 可以看到這個項目中有兩個檔案夾
    • demo 是Project項目
    • easyrecyclerView是上面的demo所依賴的第三方庫(moudle,類似于eclipse的library)
  2. 要輕按兩下根目錄下的build.gradle開始導入,而不是打開demo檔案夾去導入
    如何正确導入github上的項目

第二步

  1. 你發現報錯了,而且點選錯誤提示,re_load也無濟于事,怎麼辦呢
    如何正确導入github上的項目

答案:

我們經常會在 GitHub 發現一些優秀的開源項目,然後想要下載下傳學習,然而第一步一般都是把源碼導入到 AS

裡,然後運作起來看下效果,但是經常會運作失敗,這裡我來給大家說下導入開源項目的正确姿勢:

下載下傳一個Demo,先打開每個 module下的 gradle 檔案,即 app 目錄下的 build.gradle 以及各個 library

下的 build.gradle ,首先檢視 compileSdkVersion 和

buildToolsVersion,因為有些時候你本地的版本和下載下傳的版本不一緻,那麼就會導緻失敗。

然後就是檢查 gradle-wrapper ,Google 有些時候要求不同的 AS 支援不同的 gradle 版本。比如 AS 1.0

的時候要求必須使用 gradle 1.x 的版本,等到 AS 2.0 的時候,Google 不支援 gradle1.x

的版本,這個時候你必須手動更新下 android gradle plugin 的版本,然後重新同步下。

檢查以上兩個地方基本就可以導入并運作了,如果還有其他問題,那可能就是環境或者項目本身的問題了。

——————————摘自給 Android 初學者的 Gradle 知識普及

具體做法:

第一步

下載下傳一個Demo,先打開每個 module下的 gradle 檔案,即 app 目錄下的 build.gradle 以及各個 library 下的 build.gradle ,首先檢視 compileSdkVersion 和

buildToolsVersion,因為有些時候你本地的版本和下載下傳的版本不一緻,那麼就會導緻失敗。

項目的gradle

如何正确導入github上的項目
如何正确導入github上的項目

第三方庫的gradle

如何正确導入github上的項目
如何正确導入github上的項目

打開本地的項目,檢視對應的檔案

把這兩個值抄到你github下載下傳的項目中,注意項目裡的和所有moudle的buidl.gradle檔案都要改

如何正确導入github上的項目

第二步

然後就是檢查 gradle-wrapper ,Google 有些時候要求不同的 AS 支援不同的 gradle 版本。比如 AS 1.0

的時候要求必須使用 gradle 1.x 的版本,等到 AS 2.0 的時候,Google 不支援 gradle1.x

的版本,這個時候你必須手動更新下 android gradle plugin 的版本,然後重新同步下。

如何正确導入github上的項目
如何正确導入github上的項目

打開你自己本地項目的對應檔案夾,把這兩個檔案copy過來,覆寫

如何正确導入github上的項目

第三步

現在在開始導入—回到文章剛開始的那個第一步—-輕按兩下根目錄gradle導入——-靜靜地等待即可成功

還可以參考這個Android Studio系列教程五–Gradle指令詳解與導入第三方包