【问题标题】:Google Play Game Services leaderboard - Unable to set jars up correctly in EclipseGoogle Play 游戏服务排行榜 - 无法在 Eclipse 中正确设置 jars
【发布时间】:2013-06-02 21:40:14
【问题描述】:

我正在尝试在 Eclipse 中设置我的项目以实现新的Android Play Services。您可以在下面的 3 个屏幕截图中看到 BibleTriviaLite 是我的项目,然后 BaseGameUtilsgoogle-play-services_lib 是我导入的两个项目,创建库,然后让 BibleTriviaLite 引用它们。

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

在导入 2 个 Android 库(BaseGameUtils 和 google-play-services_lib)之前,BibleTriviaLite 功能齐全,因此我知道代码可以正常工作。

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



【问题讨论】:

    标签: java android eclipse jar google-play-services


    【解决方案1】:

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

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

    1) 我将 Google Play Services Lib 定义为一个库项目(属性...Android ...勾选“是库”)

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

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

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

    5) 我将 BaseGameUtils 定义为库项目(Properties ... Android ... 检查“Is Library”)

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

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

    祝你好运!

    【讨论】:

    • 我迫不及待想试试这个!等我能回到 Eclipse 前测试,明天再来报告。
    • 完美运行!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2014-03-26
    • 2018-03-31
    相关资源
    最近更新 更多