3

から「Ping Bluemix」に何か問題がありました。help on this forumで、私は最終的にFacebook認証でMCAを使用した「bms-samples-hellotodo-advanced」を実行できました。Bummer:helloAuthentication Androidサンプルアプリ

私はまだGoogle認証でMCAを使用する "bms-samples-helloauthentication"には喜んでいません。

私はGenomeotionエミュレータを使用してAndroid Studioでビルドしてデバッグしています。 私はこれらの指示に従っています:

すべてが無警告やエラーを構築します。私は正常にアプリを起動することができます。

しかし、私は "PingのBluemix"、アプリを表示]をクリックしたとき:Bummer: something went wrong

  • 私は、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] [default] - Missing authorization

Q:どのように私はこの問題を解決し、解決することができますか?

Q:MCA/Google認証の問題を解決する方法はありますか Androidアプリを実行していますか?・上記のジェームズ・ヤングさんにコメントを

+2

確認するには、GenymotionエミュレータにGoogle Playサービスがインストールされていますか?また、ネイティブのスタジオエミュレータを使用して成功を収めようとしましたか?また、Google OAuthクライアントIDのパッケージ名が一致していることを確認する必要があります。それが役に立たない場合は、公開アプリケーションIDが必要なサーバーサイドのログを調べると役立ちます。ありがとう –

答えて

3

感謝の追加と同様に

  1. いいえ、私Genymotionエミュレータは、Googleがインストールサービスを再生していないをしました。それが問題でした。

  2. は、Googleがサービスを再生するインストールするには:

    a)は、ブラウザ

    b)はGoogleのサービスAPK

    Cを再生するために検索する)理想的な(Google Playからインストールしてください)または

    をクリックします。

    d)apkmirrorのバージョンを選択します。comと手動でインストールする

  3. Google Playサービスがインストールされたら、「すべて機能しました」。 「Ping Bluemix」をクリックすると、Googleログオンのダイアログが表示され、Bluemixを使って正常に認証できました。

ありがとう、ジェームス!

関連する問題