2016-07-25 3 views
1

私はthis google documentationに続き、xmlファイルといくつかの文字列リソースを使ってSignInActivity全体をコピーして貼り付けました。 しかし、LogCatでエミュレータからサインインしようとするたびに、handleSignInResult: falseと表示されます。私は約1週間働くためにGoogleにサインインしようとしていましたので、私の成果とリーダーボードをセットアップできました。この巨大な頭痛を解決するために誰かが私を助けてくれることを本当に願っていますGoogleにサインインしようとしたときHandleSignInResult = false

EDIT:サインインする電子メールを選択する必要がある部分が機能していましたが、実際のサインインは行われませんでした。

EDIT:リリースキーSHA 1を取得し、アプリケーション/モジュールにjsonファイルを追加しましたが、サインインする電子メールが表示された後も、それをクリックしても接続されません!!!

編集:私はちょうど4秒前に編集内容を保存した後、IT作業!!!!:D:D:D:D !!!!!!そして、誰かがこれを見て、SHA1に問題があった場合には、thisプログラムをダウンロードしてください。それははるかに簡単です。そして今、私は邪悪なGoogleのサインインに対する私の勝利を祝福するために外出しています。オハイオ州と私はそれが私の携帯電話で働いて、それはまだエミュレータで動作していませんが、それは問題ではありません。

+0

そのAPIのために、同じページ上にあるすべてのコンパイルコマンドや依存関係を持って確認してください?エミュレータにはプレイサービスがない可能性があります。 –

+0

エミュレータは、私がdependency google playサービスのより高いバージョンを試したときに、サービスを確実に提供します:9.2.1それは更新する必要があると言い、それを8.4.0に下げてからhandleSignInResult = falseにしました。 –

答えて

0

最初にマニフェストを確認してください。インターネット許可を追加しますか?

<uses-permission android:name="android.permission.INTERNET" /> 
+0

はい許可を得ました –

0

はまた、あなたのGradleは、お使いのデバイスを試してみてください

+0

'com.google.android.gms:play-services-auth:8.4.0'をコンパイル 'com.google.android.gms:play-services-games:8.4.0'をコンパイルします私が信じる必要な依存関係。 –

+0

アプリとプロジェクトの両方のGradleファイルに追加する必要があります。それはアプリケーションだけです(私を引用しないでください)が、他のファイルのコードも必要です –

+0

このページのすべてをフォローしてください私はそれがあなたのプロジェクトに設定ファイルを置く必要がある、間違いなくそのエラーの原因になる可能性もあります。 https://developers.google.com/identity/sign-in/android/start-integrating –

関連する問題