[解決済み] エラーです。ステータス{statusCode=DEVELOPER_ERROR, resolution=null}.
2022-05-13 03:58:03
質問
gplusサインインを使用していますが、onActivityResultでこのようなエラーが発生します....
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
client.onActivityResult(requestCode, resultCode, data);
if (requestCode == 0) {
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
if (result.isSuccess()) {
GoogleSignInAccount acct = result.getSignInAccount();
// Log.d("Result","details"+ acct.getDisplayName() + acct.getEmail());
mEmail = acct.getEmail();
String mFullName = acct.getDisplayName();
String mGoogleplusId = acct.getId();
SocialUser user = new SocialUser();
user.setType("googleplus");
user.setEmail(mEmail);
user.setFullname(mFullName);
user.setId(mGoogleplusId + "");
loginParams.put("email_id", mEmail);
loginParams.put("googlePlusId", mGoogleplusId);
loginParams.put("full_name", mFullName);
loginParams.put("registrationType", "googleplus");
SignUpService(user);
} else {
Toast.makeText(CustomerLogIn.this, "Unable to fetch data, Proceed manually", Toast.LENGTH_SHORT).show();
}
}
}
そして、ボタンクリック時にgplusのログインを呼び出しています。ボタンをクリックすると、以下のようなコードが実行されます....
GoogleSignInOptions googleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(CustomerLogIn.this)
.addApi(Auth.GOOGLE_SIGN_IN_API, googleSignInOptions)
.build();
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, 0);
そして、このようなエラーが発生します...
Status{statusCode=DEVELOPER_ERROR, resolution=null}
この行に....
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
解決策を提案してください。
どのように解決するのですか?
Firebaseのコンソール設定にSHA1キーを追加する必要があります。 この方法で行うことができます。
Firebaseのコンソール( https://console.firebase.google.com ) -> あなたのプロジェクト -> 設定 -> にスクロールします。
Android Studio の "Signing report" を実行すると、SHA1 キーが表示されます。
次に、"実行タブ"を見て、ボタンをクリックします。
これが一番簡単な方法だと思います。これが役立つといいのですが。
関連
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] 設定ページに移動せずに位置情報サービスをオンにする
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] AndroidのimageviewがmaxWidthを無視する?
-
[解決済み] 純正CPU使用率データの読み方
-
[解決済み] Android Studioで複数のデバイスでアプリを自動実行する
-
[解決済み] EclipseでADTを更新するにはどうしたらいいですか?
-
[解決済み] サポート(v21)ツールバーを使用した環境設定画面の作成
-
[解決済み] Genymotion、Mavericksで「Unable to load VirtualBox engine. VBoxは正しくセットアップされています。
-
[解決済み] RelativeLayoutレイアウトパラメータをxmlではなくコードで設定するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AndroidでOAuth 2.0のSigning証明書のフィンガープリント(SHA1)を取得する方法は?
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] wrap_contentでRelativeLayoutがフルスクリーンになってしまう
-
[解決済み] AndroidでビューのonClickイベントをその親に渡すには?
-
[解決済み] アンドロイドでビットマップのサイズを変更する最もメモリ効率の良い方法とは?
-
[解決済み] OnScreen KeyboardのDoneキー押下を検出するAndroid
-
[解決済み] Androidです。複数のアクティビティと手動でのビュー切り替え、どちらが良いですか?
-
[解決済み] Fragment ActionBarCompatの内部からgetSupportActionBarを取得する。
-
[解決済み] Androidアプリケーションのインストール中に「Parse Error: Androidアプリケーションのインストール時に「パッケージの解析に問題があります。
-
[解決済み] RelativeLayout は LinearLayout よりも高価ですか?