Mac下如何使用Debug的keystore调试GooglePlay Game Service
来源:互联网 发布:大数据学习路线 编辑:程序博客网 时间:2024/06/10 07:54
Google Play的游戏服务,正常情况下必须使用release 签名的包才可能连接成功,如果直接在debug模式下运行,会弹出来一个提示框:“The application is incorrectly configured. Check hat the package name and signing certificate match the client ID created in Developer Console...” 没法登陆
但release的包咋才能打断点调试呢?答案是我不知道。我最后发现比较通用的方法是通过为游戏新建一个Client ID来让debug模式也能连接游戏服务。关于这个事情,在网上似乎找不到相关中文文章。所以在此写写步骤。
1. Debug输出的apk其实也有签名,Debug签名的keystore 文件位于 ~/.android/debug.keystore。 第一步是拿到这个keystore的指纹SHA1值
- 打开Terminal, 输入:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v默认密码是:"android", 终端会输出一个SHA1值,记住它
2. 在Google Devloper Console 里新增一个Client ID
- 打开 Google Developer Console , 找到你要调试的项目。提一句,Google 真有趣,游戏中心相关的事情不在GooglePlay Console 里配置,还要跑到Google Developer Console里搞。怨不得StackOverflow上一大批人骂。
- 在“API和验证” 项目下选中“凭证”。右边“建立新的用户端ID”。
- 在弹窗里选择“已安装的应用程式”->"Android",当然你是其他客户端可以试试选别的,但我都不了解。
套件名称填的和正式版一样,com.youcompany.yougame。
凭证指纹填第一步得到的SHA1号
-
- Mac下如何使用Debug的keystore调试GooglePlay Game Service
- Mac环境下android debug.keystore的路径
- mac下idea的使用之代码调试debug篇
- mac下替换debug.keystore文件
- 如何生成Android的debug使用的keystore
- 如何在android studio中使用自定义的debug keystore
- Default debug keystore和Custom debug keystore的使用
- Android studio如何指定使用自己生成的keystore调试
- MAC下使用Pycharm,debug调试时怎样带参数
- android studio使用eclipse的debug.keystore
- Mac下获取Keystore的sha1
- debug.keystore的制作
- debug.keystore的默认值
- android studio 下的debug模式下的keystore变成自己的keystore
- 如何生存debug.keystore文件
- Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名
- Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名
- Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名
- hdu 1180 诡异的楼梯 BFS 这题相当坑爹啊,需要注意几点
- Web开发初识
- window下免安装PostgreSQL
- Android开发教程 --- 搭建Java版WebService
- Android 源码下编译APK
- Mac下如何使用Debug的keystore调试GooglePlay Game Service
- C++ 重载自增和自减操作符
- Ubuntu14.04下OpenGL动画测试程序
- 增强型jQuery ui Slider滑块插件
- Markdown
- leetcode count and say
- hdu5171---GTY's birthday gift
- 王垠:程序员的心理疾病
- php加密解密函数authcode的用法详细解析