如何实现Google开发者指南中显示的ids.xml文件?

时间:2016-01-16 23:22:35

标签: android xml google-play google-play-services

我正在尝试将我的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开发应用程序。我的问题可能太容易了,我甚至不应该在第一时间问它。但是我相信如果你帮助我,对于刚刚开始开发游戏的人来说这将是一个很好的指南。任何帮助将非常感谢。非常感谢提前!

1 个答案:

答案 0 :(得分:1)

我认为您在设置Google Play服务时遵循了错误的指南。这是this question的指南。你上面所做的是使用Play服务创建游戏的指南,这是一个用于创建游戏的API,但是既然你提到你已经开发了你的游戏,你不需要这个,你只需要设置Google Play服务。