2013-06-02 85 views
2

我想在Eclipse中設置我的項目以實施新的Android Play Services。你可以在我的下面3張屏幕截圖中看到,BibleTriviaLite是我的項目,然後BaseGameUtilsgoogle-play-services_lib是我導入的兩個項目,製作庫,然後製作BibleTriviaLite引用它們。Google Play遊戲服務排行榜 - 無法在Eclipse中正確設置罐子

現在我每個項目都有錯誤。基本上每一個導入和內置的類(TextView,Button,Bundle,Context等)都不能被解析爲類型。我猜測我的罐子在某個地方搞砸了。我從來沒有完全理解它們,所以我很難將所有的罐子放在正確的位置並讓我的項目工作。

在導入2個Android庫(BaseGameUtils和google-play-services_lib)之前,BibleTriviaLite功能完善,所以我知道代碼的工作原理。

我的問題是如何成功地將這兩個Android庫成功整合到我的主項目中,以便我可以繼續整合排行榜。如果需要任何特定的代碼來解決問題,請告訴我,我可以提供。我在下面提供了3個截圖,以顯示我的所有罐子在3個項目中的每一箇中。

one


two


three

回答

9

我遇到類似的問題,我跟在https://github.com/playgameservices/android-samples/blob/master/README.md指導,我發現是相當準確的。

在將BaseGameUtils或Google Play服務庫添加到您的項目之前,我建議您先解決它們中的錯誤。這是我做過什麼:

1)我定義的谷歌Play服務庫作爲庫項目(屬性... ... Android的檢查「是庫」)

2)我加入谷歌遊戲服務Lib作爲BaseGameUtils的參考項目

3)我還將支持庫的ActionBarSherlock版本添加到了BaseGameUtils構建路徑的庫部分(如果您不使用ABS,那麼您將不需要這樣做)

4)我清理了BaseGameUtils,然後從BaseGameUtils中刪除了錯誤。

5)我定義BaseGameUtils作爲庫項目(屬性... ... Android的檢查「是庫」)

6)然後我加入BaseGameUtils和谷歌Play服務庫作爲參考的項目我的項目

這對我有效。根據具體情況,您現在可能會發現您還有一些其他問題(例如,您的項目中支持庫的版本不同,其解決方案在SO上已有詳細記錄)。

祝你好運!

+0

我迫不及待想嘗試一下!在我可以回到Eclipse前面測試之後,我會在明天再報告。 – Matt

+0

工作完美!謝謝! – Matt

+0

不客氣! – IanB

相關問題