ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Bummer:尝试从helloAuthentication Android示例应用程序“ Ping Bluemix”出问题

2019-11-18 21:36:27  阅读:202  来源: 互联网

标签:ibm-cloud google-authentication ibm-mobile-services android


有了help on this forum,我终于能够运行“ bms-samples-hellotodo-advanced”,它将MCA与Facebook身份验证结合使用.

我对使用带有Google身份验证的MCA的“ bms-samples-helloauthentication”仍然不满意.

我正在使用Genymotion模拟器使用Android Studio进行构建和调试.
我正在按照以下说明进行操作:

> bms-samples-android-helloauthentication README.md
> https://console.ng.bluemix.net/docs/services/mobileaccess/google-auth-android.html

一切都建立在没有警告或错误的情况下.我能够成功启动该应用程序.

但是,当我单击“ Ping Bluemix”时,该应用程序显示:Bummer:出了点问题

>我没有Google登录对话框
>我在Logcat中看不到任何错误或警告
>调试器显示我过去了pingBluemix()> new Request(BMSClient.getInstance().getBluemixAppRoute()“ / protected”,Request.GET).send(this,this);
>但我从未打过onActivityResult(),所以我再也没有机会致电GoogleAuthenticationManager.getInstance().onActivityResultCalled()
> cf日志helloAuthentication2显示:

2016-04-06T23:28:51.97-0700 [App / 0] OUT [2016-04-07 06:28:51.971] [ERROR] [默认]-缺少授权

问:如何解决并解决此问题?

问:有什么方法可以独立于运行Android应用程序而对MCA / Google身份验证进行故障排除?

喜欢·添加评论

解决方法:

非常感谢上面的James Young:

>不,我的Genymotion模拟器未安装Google Play服务.那就是问题所在.
>要安装Google Play服务,请执行以下操作:

a)点击浏览器

b)搜索Google Play服务apk

c)从Google Play安装(理想)或

d)在apkmirror.com上选择一个版本并手动安装
>安装Google Play服务后,“一切正常”.当我单击“ Ping Bluemix”时,出现了用于Google登录的对话框,并能够通过Bluemix成功进行身份验证.

再次谢谢你,詹姆斯!

标签:ibm-cloud,google-authentication,ibm-mobile-services,android
来源: https://codeday.me/bug/20191118/2031152.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有