Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从调试器部署时,Play Services signin工作,从AppStore部署时,它不工作';T_Android_Google Play Services - Fatal编程技术网

Android 从调试器部署时,Play Services signin工作,从AppStore部署时,它不工作';T

Android 从调试器部署时,Play Services signin工作,从AppStore部署时,它不工作';T,android,google-play-services,Android,Google Play Services,我一直在尝试寻找如何/为什么,但如果我调试(虚拟设备和物理设备)应用程序工作正常,我可以进行登录等。如果我卸载应用程序并从应用商店安装版本(代码的相同版本),我会得到:“登录有问题。请稍后再试。”对话框,不知道出了什么问题 有什么建议吗?好的,我发现了问题所在 几个步骤: 1) 启动qemu,通过Play Store启动Android映像(干净安装;像素5X映像可以使用) 2) 启用ADB播放服务日志记录: ->adb shell setprop log.tag.Games VERBOSE ->

我一直在尝试寻找如何/为什么,但如果我调试(虚拟设备和物理设备)应用程序工作正常,我可以进行登录等。如果我卸载应用程序并从应用商店安装版本(代码的相同版本),我会得到:“登录有问题。请稍后再试。”对话框,不知道出了什么问题


有什么建议吗?

好的,我发现了问题所在

几个步骤:

1) 启动qemu,通过Play Store启动Android映像(干净安装;像素5X映像可以使用) 2) 启用ADB播放服务日志记录: ->adb shell setprop log.tag.Games VERBOSE ->亚洲开发银行日志 3) 检查邮件,在我的情况下: 01-08 05:58:25.599 7905 14197 W Auth:[GetToken]GetToken失败,状态代码为:API控制台上未注册 01-08 05:58:25.599 14204 14317电子令牌请求者:您有错误的OAuth2相关配置,请检查。详细错误:未在\u API\u控制台上注册\u

所以,在API控制台上取消注册。我已经配置了应用程序签名,所有SHA1哈希值都与上传证书下的期望值相匹配。 对我来说,url是:#KeyManagementPlace:p=

4) 复制“应用程序签名证书”下的SHA1哈希;这是谷歌重新签名后应用程序将得到的哈希值

5) 转到“播放服务详细信息”选项卡(对于我来说,url为:#GameDetailsPlace:gt=

6) 在页面底部,他们列出了“API控制台项目”。单击链接并转到:(您的url将不同)

7) 转到凭据页()

8) 单击:创建新凭据->客户端OAuth->Android->名称(无所谓),然后是SHA1哈希,然后是确切的包名(检查appstore url;对我来说,包名应该是com.nkcss.shadesandhues\u agameofcolorgradients)

9) 完成了

ID部件将与当前部件相同,因此它将几乎完好地开始工作