关于在Android游戏中集成Google Play游戏服务

这个是几个月前就完成的,刚好今天要重新在Google Play上建一个包,于是要在Android Develop Console上重新填写一遍相关的内容,但是有些地方还是忘记了,所以还是简单记一下吧。顺便吐槽下:我只是用了Google Play游戏服务的排行榜,但是还要让我创建5个成就是要闹哪样~


增加Google Play Service

0.google play service的添加方法为添加工程引用

1.如果在sdk manager里看不到google play service sdk,就下最新的sdk,肯定可以看到

2.要用leaderboard或者achievement或者其他服务,需要下载google play service app在手机上

3.admob需要在manifest.xml里加入:

 <meta-data android:name="com.google.android.gms.version"

        android:value="@integer/google_play_services_version" />

        <activity

            android:name="com.google.android.gms.ads.AdActivity"

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

4.leaderboards需要在manifest里加入,然后app_idleaderboard id放在value下的id.xml

<meta-data android:name="com.google.android.gms.games.APP_ID"

            android:value="@string/app_id" />

5.google play service不能用的一些问题看这个

6.测试google play service的一些必要步骤:

----关联应用

----填写验证:keytool-exportcert -aliasyour-key-name-keystore /path/to/your/keystore/file-list -v

----加入测试者的gmail账号

----应用一定要是签过名的


这里要特别注意下关联App这步:当关联一个App时填好包名后会让你关联这个包的签名,也就是会出现下面的图(可以参考这个链接):

如果你在关联前已经上传过这个游戏的签名APK时,就会默认帮你把这个SHA1填上,否则你就要用

keytool -exportcert -alias your-key-name -keystore /path/to/your/keystore/file -list -v 来查看得到这个值,并且设上去。Eclipse可以用下下图来创建keystore和导出签名的APK




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值