Android:无法在Eclipse中成功导入BaseGameUtils

时间:2014-05-30 06:39:13

标签: android eclipse google-play

我想在我的android项目中使用游戏api。

我按照Google网站中的说明开始操作 (部分 - 设置游戏项目)来自以下链接。 https://developers.google.com/games/services/android/init

我已从此链接下载了库 BaseGameUtils https://github.com/playgameservices/android-samples

然后我将其作为项目导入,如说明中所述。

但是,我所获得的是一个名为 main 的项目,但不是 BaseGameUtils

然后我不能在我的android项目中调用它的 BaseGameActivity

我该如何解决?

6 个答案:

答案 0 :(得分:3)

同样的问题有所不同。

我已导入 BaseGameUtils 项目,但也无法引用它。 如果您右键单击刚刚导入的 BaseGameUtils 项目,然后转到属性>安卓并检查"是库" 您可以在应用项目中引用它。

答案 1 :(得分:2)

解决。

导入项目时,不要选择BaseGameUtils文件夹,而是选择根文件夹'android-samples-master'。然后检查名为BaseGameUtils的项目。

答案 2 :(得分:1)

这对我有用:

从github下载代码,https://github.com/playgameservices/android-basic-samples 在下载的文件夹中复制

中的文件

Android的基本采样主\ BasicSamples \库\ BaseGameUtils \ SRC \主\ java中

Android的基本采样主\ BasicSamples \库\ BaseGameUtils \ SRC \主\ SRC

现在将android-basic-samples-master导入为android项目。

仅选择BaseGameUtils,您将获得一个名为main的项目,右键单击项目>属性>安卓 添加库并选择google-play-services_lib并勾选isLibrary并确定。

通过右键单击项目>添加外部jar android-support-v4.jar。属性> Java构建路径>添加外部Jar。

现在将名为main的项目作为库添加到您的实际项目中。 TADA!

答案 3 :(得分:1)

解决。

您必须遵循:从命令行运行Scripts / make_eclipse_compat(或Windows上的Scripts / make_eclipse_compat.cmd)。这将创建正确导入项目所需的目录结构。 注意:android-basic-samples-master>脚本/ make_eclipse_compat.cmd

参考:https://github.com/playgameservices/android-basic-samples

答案 4 :(得分:0)

添加到SEG.Veenstra的答案“....刚刚导入然后转到属性> android并检查”是库“你可以在你的应用程序项目中引用它”这个链接因为谷歌有问题文档:Android Play Services Leaderboard cannot be installed (BaseGameUtils)

答案 5 :(得分:0)

这是来自此playgameservices github link

的原始目录结构

机器人碱性-标本:> BasicSamples-> libraries-> BaseGameUtils->

enter image description here

将BaseGameUtils项目目录结构更改为:

enter image description here

  1. 现在尝试将此BaseGameUtils项目导入Eclipse工作区。
  2. 右键单击BaseGameUtils项目 - > properties-> Android-> Check Is Library
  3. 右键单击“YourProject” - > properties-> Android-> Add-> BaseGameUtils
  4. 申请&行。

    现在BaseGameUtils已与您的项目链接