我正在尝试将我的libGDX游戏上传到谷歌游戏商店但是虽然我花了3天时间来开发游戏我现在几乎无法设置谷歌游戏服务一周。首先请原谅我的无知,但我只是不明白这个modify your code部分。不要以为我没有再搜索它我无法理解这些:
1)打开res / values / ids.xml并替换占位符ID。如果您是从头开始创建Android游戏,则需要先创建此文件。
a)在app_id资源中指定您的应用程序ID。
b)在相应的achievement_ *资源中指定您之前创建的每个成就ID。
c)在相应的leaderboard_ *资源中指定您之前创建的每个排行榜ID。
2)打开AndroidManifest.xml并在<manifest>
元素的package属性中输入您的包名称。如果您是从头开始创建Android游戏,请确保在<application>
元素中添加以下代码:
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
首先,我创建了ids.xml文件,但是我应该替换这个占位符ID是什么?没有这样的事情。
其次我的游戏没有ID。我应该指定的app_id资源是什么?我要在哪里指定它?是这样的<item name="app_id" type="id"/>
第三,游戏可能过于简单,因此没有成就也没有排行榜。我是否必须添加这些我根本不知道的东西?
最后,android:value="@string/app_id"
会出错。是因为我无法正确创建ids.xml文件,还是必须向字符串值添加内容?
我刚开始为Android开发应用程序。我的问题可能太容易了,我甚至不应该在第一时间问它。但是我相信如果你帮助我,对于刚刚开始开发游戏的人来说这将是一个很好的指南。任何帮助将非常感谢。非常感谢提前!
答案 0 :(得分:1)
我认为您在设置Google Play服务时遵循了错误的指南。这是this question的指南。你上面所做的是使用Play服务创建游戏的指南,这是一个用于创建游戏的API,但是既然你提到你已经开发了你的游戏,你不需要这个,你只需要设置Google Play服务。