2012-07-13 137 views
1

使用:月食& ADT20ViewPagerIndicator依賴缺少

我在使用傑克沃頓ViewPagerIndicator在新項目中的問題。

在按照Jake的github頁面上的說明操作後,在添加庫時,我的應用程序中出現錯誤。如果我查看Android依賴關係(位於;屬性> Java構建路徑>庫),則會引用一個library.jar,但它有一個紅叉並表示「缺失」。

在github頁面上顯示「由於指標小部件提供主題化功能,因此無法使用獨立JAR」。那麼爲什麼我的項目試圖引用一個?

我已經嘗試刪除Android依賴項,並用無效清理項目。我跑了「添加庫支持」和「修復項目屬性」

任何幫助將不勝感激。

編輯:

該解決方案可以在這裏找到:Using Jake Wharton's ViewPageIndicator

回答

0

我創建了一個新的Android庫項目,複製的文件從ViewPagerIndicator的「庫」子目錄,然後(來解決一些問題未找到一些霍洛主題)編輯的project.properties到:

target=android-14 

最後這至少意味着庫項目將編譯。我不知道爲什麼它最初設定爲4級。

https://github.com/JakeWharton/Android-ViewPagerIndicator/blob/master/library/project.properties

+0

我跟着你的指示和圖書館正在編譯。然而,將庫(Import com.viewpagerindicator。*;)導入到Activity中並不公開任何方法。你真的能夠使用這個庫嗎? – wrik 2012-07-18 07:56:02

+0

您確定要將庫項目作爲「庫項目」添加到您自己的android項目中嗎?所有的工作都適合我。右鍵單擊您自己的項目>屬性> Android>庫>添加...> ViewPagerIndicator – 2012-07-18 09:52:44

+0

是的,我已經按照指定將庫鏈接到項目。仔細觀察;生成的jar文件生成的只有1KB!編譯可能有問題嗎? – wrik 2012-07-18 10:42:54

1

我有同樣的問題

我刪除了我的項目從Eclipse和它複製庫項目旁邊

然後加我項目和庫項目再次Eclipse和項目project.properties文件取代這

target=android-7 
android.library.reference.1=../library 

也改變目標SDK的庫7

真的很奇怪,但工作