我已经搜索了几天,包括在这个网站上。我发现的内容很有用,但是我发现我无法正确地遵循它们。这里的问题也没有答案。
首先,当我尝试将BasegameUtils添加到项目并导入所需的内容时,Eclipse无法找到它们。我不明白为什么,因为我已经导入它并将其标记为库。
所有示例都在API所在的文件夹中具有主要活动,这一点没有帮助。我已经建立了一个完整的应用程序,我不明白我应该放在哪里。
整件事令人难以置信,任何帮助或例子都很可爱。
答案 0 :(得分:0)
https://developers.google.com/games/services/android/init
您需要将baseGameUtils实现为库或模块,具体取决于您的IDE。
public class Main extends BaseGameActivity
然后你称之为解锁成就。
Games.Achievements.unlock(getApiClient(), getString(YOUR_ACHIEVEMENT_CODE));
这些代码示例真的帮我第一次。
棘手的部分不是代码,而是项目的配置,请确保在Play开发者控制台上检查您是否正确设置了测试帐户,并且您的成就代码是正确的等等。
答案 1 :(得分:0)
好的,解决方案并不简单。这些指南似乎更倾向于Android Studio,它实现了创建BaseGameUtils的脚本。我用Eclipse导入的BaseGameUtild不是正确的。我最终搜索了一个有效的,然后下载了它。
我做错的第二件事是没有将SDK更新到版本20.现在,通过附加内容中的Play Services Lib,我可以导入更新版本。
之后,我发现了那个gms。;实际上必须写成com.google.android.gms .. ;。有了这个,我现在能够正确实现一切。
感谢那些帮助过的人。