2017-02-12 96 views
0

我正在使用我的gradle文件中使用以下依賴項的android項目;如何編輯gradle依賴項

compile 'com.mapzen:on-the-road:1.1.1' 

我想編輯其中一個文件以添加一些缺失的功能併爲項目做出貢獻。

如何在我的android studio項目中下載這個項目和測試編輯?

+0

該項目是開源的,可在Github,BitBucket或其他地方? –

+0

https://github.com/mapzen/on-the-road_android,我認爲就是這樣,正如人人都說的那樣,如果項目是開源的,你需要搜索項目 –

回答

1

我剛剛發現,該項目是開放的源並可在Github中獲得。

請遵循這些簡單的步驟 -

1)進入this頁面,點擊「複製或下載」,然後點擊「下載ZIP」。

2)這會給你你需要提取的ZIP文件來獲取整個項目。

3)現在您可以自由編輯您想要的項目中的任何文件。

4)要包含這個自定義項目到你的父項目,你需要把這個項目粘貼到你的郵件項目,包括它在settings.gradle文件中像這樣,

include ':app', ':customLibrary' 

,然後你需要編譯從您的應用程序的build.gradle文件庫,

compile project(':customLibrary') 

注 - 確保你從的build.gradle文件中刪除此,

compile 'com.mapzen:on-the-road:1.1.1' 
+0

如果答案對你有幫助,請考慮提高它。 –

0

當您使用的依賴,當你建立,它下載庫:

構建 - >中間體 - >爆炸-AAR - > THE_LIBRARY。

如果THE_LIBRARY不混淆,你可以把它從那裏複製它,並導入它作爲一個模塊,您的項目(然後編輯類)

0

On The Road確實是開源的,可在GitHub上獲得https://github.com/mapzen/on-the-road_android。我是該項目的維護者。總是歡迎貢獻!

入門的一些技巧:

  • 用您的帳戶GitHub的項目的一個分支。
  • 使用git clone [email protected]:[YOUR_GITHUB_USERNAME]/on-the-road_android.git將項目克隆到本地計算機。
  • 在Android Studio中打開項目並進行本地編輯(請嘗試遵守庫的其餘部分使用的代碼樣式)。
  • 該項目包括一個sample application您可以用來測試您的更改。
  • 您也可以使用./gradlew install將SNAPSHOT部署到本地Maven回購。這將允許您通過將依賴項更新爲compile 'com.mapzen:on-the-road:1.2.0-SNAPSHOT來測試您的應用程序。如果你這樣做,還要確保你的應用在你的應用的build.gradle文件的repositories部分包含mavenLocal()存儲庫。
  • 提交您的更改並將其推送到GitHub上。然後爲上游存儲庫創建一個pull請求。
相關問題