Google Play游戏服务排行榜 - 无法在Eclipse中正确设置jar

Mat*_*att 2 java eclipse android jar google-play-services

我正在尝试在Eclipse中设置我的项目以实现新的Android Play Services.你可以在我的下面3个屏幕截图所看到BibleTriviaLite是我的项目,然后BaseGameUtilsgoogle-play-services_lib是我进口的,由库,然后使两个项目BibleTriviaLite中引用它们.

现在我在每个项目中都有错误.基本上每个导入和内置类(TextView,Button,Bundle,Context等)都无法解析为类型.我猜我的罐子搞砸了.我从来没有完全理解它们,所以我很难将所有的罐子放在正确的位置并使我的项目工作.

在导入2个Android库(BaseGameUtils和google-play-services_lib)之前,BibleTriviaLite功能齐全,所以我知道代码可以运行.

我的问题是如何成功地将这两个Android库成功集成到我的主项目中,以便我可以继续集成排行榜.如果需要任何特定代码进行故障排除,请告诉我,我可以提供.我在下面提供了3个截图,以显示我的所有罐子在3个项目中的每个项目.

一


二


三

Ian*_*anB 9

我遇到了类似的问题,我按照https://github.com/playgameservices/android-samples/blob/master/README.md 上的指南进行了操作,我发现这个问题相当准确.

在将BaseGameUtils或Google Play Services Lib添加到您的项目之前,我建议您首先解决其中的错误.这就是我做的:

1)我将Google Play Services Lib定义为库项目(属性... Android ...检查"Is Library")

2)我将Google Play Services Lib添加为BaseGameUtils的参考项目

3)我还将ActionBarSherlock版本的支持库添加到BaseGameUtils的Build Path的库部分(如果你不使用ABS那么你就不需要这样做了)

4)我清理了BaseGameUtils,然后从BaseGameUtils中删除了错误.

5)我将BaseGameUtils定义为库项目(属性... Android ...检查"是库")

6)然后我将BaseGameUtils和Google Play Services Lib作为参考项目添加到我的项目中

这对我有用.根据具体情况,您现在可能会发现您有一些其他问题(例如,项目中支持库的不同版本.对此的解决方案已在SO上详细记录).

祝好运 !