2013-11-01 74 views
6

我遇到了麻煩,包括我Android應用程序中的ShowcaseView庫與Android Studio。無法正確包含Showcase查看庫

在GitHub倉庫(https://github.com/Espiandev/ShowcaseView)上,它表示應該很容易使用Maven進行安裝。但是當我搜索showcaseview時,Maven找不到任何結果。

因此,我克隆了我的計算機上的回購,並嘗試將它的庫文件夾作爲我的項目的模塊依賴關係中的Java庫。但是,當我試圖在我的代碼中使用它,它說

無法解析符號「ShowcaseView」

我的猜測是因爲實際ShowcaseView庫不編譯由於錯誤(克隆回購協議在多個文件中顯示添加NineOldA後錯誤

無法解析符號「R」

事件ndroids就像GitHub倉庫中顯示的模塊依賴項一樣。

有什麼我失蹤?

回答

0

轉到ShowcaseView清單並將包名更改爲com.espiandev.showcaseview 重建,重新組織導入,R將解析爲新包。

2

您不應該將庫文件夾包含爲java庫。

嘗試以下的方法來作爲一個模塊添加ShowcaseView庫到您的項目:

轉到文件>項目結構...

在左側面板中選擇模塊,並在中間面板點擊加號圖標,然後從瀏覽對話框中選擇導入模塊 ShowcaseView庫的選擇路徑

點擊下一步...完成導入(but notice the directory /gen of library unchecked)

,則跳轉在左側面板中,選擇庫庫部分在中間面板

如果庫robolectric-2.2-20130909.210745-40-jar-with-dependencies.jar在右側面板中存在,那麼你應該將其刪除。

轉到模塊部分,在中間面板中選擇您的主項目模塊,然後單擊右面板上的加號圖標,然後選擇Module Dependency...,然後選擇之前包含的ShowcaseView庫。

現在你應該重建你的項目...