2013-08-19 104 views
3

我知道有不同的解決方案發布不同的庫。但是,有誰能幫我用this呢?Gradle:錯誤:包不存在

過去幾天我一直在想我,我真的不知道該怎麼做。我已經嘗試以不同職位的所有建議方式導入模塊。 (Project Structure --> Dependencies --> Add dependencies)等。我的項目沒有顯示任何錯誤,但是當我運行它時,它會拋出一個compilation error,它抱怨一些類缺失。圖書館只依賴於我也導入的ViewPagerIndicator的圖書館。

這是一張圖片。謝謝!!!

enter image description here

注意:我也有Eclipse試了一下,但問題是有不同的。當我運行它的應用程序崩潰。當我從Properties -> Android取消選中isLibrary並刪除這些庫時,該應用可以正常工作。

回答

-3

您正在引用錯誤的庫。您需要在build.gradle文件中添加依賴項。我建議你先閱讀documentation。這是一個長時間的閱讀,但完全值得。

我注意到用戶在his maven repo上傳庫作爲.aar文件。您可能想使用他的回購庫中的圖書館。該設置非常簡單(您只需要包含更好的選取器庫的依賴關係)。

+0

謝謝,我試着改變build.gradle,但它還沒有工作。我也嘗試再次清理/構建項目。我究竟做錯了什麼? –

+0

我不知道;-)嘗試創建一個新的新項目,然後像在Github頁面上描述的那樣添加依賴項。 – vRallev

+4

-1對於隊長「閱讀文檔」 – ed209

1

通過this answer的啓發,這些都是我做的步驟:

把jar文件(在我的情況,「xxx.jar」)到項目 的libs文件夾右鍵單擊它並選擇添加爲庫 在build.gradle文件的依賴項部分輸入:編譯文件('libs/xxx.jar') 做一個乾淨的構建。它可以在android工作室內完成,但我也運行了包含在項目文件夾 內的gradlew.bat現在,項目應該被構建並運行得很好。