2017-02-13 66 views
0

我正在努力爲來自Mapzen的一個名爲「在路上」的開源項目做出貢獻。 (Github link如何在Android工作室中手動導入gradle依賴項

我想編輯並添加一些代碼到項目中。目前我使用,包括使用的gradle以下的依賴項目:

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

有人告訴我如何做到這一點here的教程,但我得到一個錯誤的gradle;

Error:Configuration with name 'default' not found. 

我所做的是克隆從GitHub項目,複製整個主文件夾到我的應用程序主,並更名爲「customLibrary」。

然後我添加include':customLibrary'到我的settings.gradle和compile project(':customLibrary')到我的build.gradle(Module:app)文件。

如何導入此項目沒有錯誤?

回答

0

當您克隆整個主文件夾時,在customLibrary的內部有build.gradle文件,它是該庫的頂級文件

你不能這樣做。

由於您正在包含customLibrary文件夾,因此gradle正在尋找模塊 build.gradle。

您必須克隆library folder而不是整個主文件夾。
否則,您只能使用include':customLibrary:library'來添加整個項目的模塊庫。

+0

當我嘗試這一點,我從gradle這個出現以下錯誤;'' 錯誤:(21,0)型工廠的任何服務提供ProjectScopeServices.' 此鏈接; 'apply plugin:'com.github.dcendents.android-maven'' –

+0

如果有人正在尋找相同的答案;我通過在庫的build.gradle文件中將'classpath'的版本更改爲1.4.1來解決此問題。 然後在customLibrary build.gradle文件'// classpath'com.android.tools.build:gradle:2.2.3''中註釋掉以下行 –

相關問題