我想在我的android项目中使用游戏api。
我按照Google网站中的说明开始操作 (部分 - 设置游戏项目)来自以下链接。 https://developers.google.com/games/services/android/init
我已从此链接下载了库 BaseGameUtils https://github.com/playgameservices/android-samples
然后我将其作为项目导入,如说明中所述。
但是,我所获得的是一个名为 main 的项目,但不是 BaseGameUtils 。
然后我不能在我的android项目中调用它的 BaseGameActivity 。
我该如何解决?
答案 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->
将BaseGameUtils项目目录结构更改为:
申请&行。
现在BaseGameUtils已与您的项目链接