糟糕:尝试从 hello 身份验证 Android 示例应用 "Ping Bluemix" 时出错

Bummer: something went wrong trying to "Ping Bluemix" from helloAuthentication Android sample app

有了 ,我终于可以 运行 "bms-samples-hellotodo-advanced",它使用 MCA 和 Facebook 身份验证。

我仍然对 "bms-samples-helloauthentication" 不满意,它使用具有 Google 身份验证的 MCA。

我正在使用 Android Studio 构建和调试,使用 Genymotion 模拟器。 我正在按照这些说明操作:

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

但是当我点击 "Ping Bluemix" 时,应用程序显示:Bummer: something went wrong

问:如何排查和解决这个问题?

问:有什么方法可以解决 MCA/Google independent 运行 应用 Android 身份验证的问题吗?

赞 · 添加评论

非常感谢上面的 James Young:

  1. 不,我的 Genymotion 模拟器没有安装了 Google Play 服务。这就是问题所在。

  2. 要安装 Google Play 服务:

    a) 点击浏览器

    b) 搜索 Google Play 服务 apk

    c) 从 Google 播放(理想)或

    安装

    d) Select apkmirror.com 上的一个版本并手动安装

  3. 安装 Google Play 服务后,"everything worked"。当我单击 "Ping Bluemix" 时,我得到一个 Google 登录对话框,并且能够成功地通过 Bluemix 进行身份验证。

再次感谢你,詹姆斯!