質問: new AlertDialog.Builder(this); builderA.setMessage(e.getMessage()) .setPositiveButton("起動", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // ボタンをクリックしたときの動作 } }); builderA.show(); // Google Sign In failed, update UI appropriately Log.w(TAG, "Google sign in failed", e); } ``` 4.エラーコード 10 が発生してることが判明 5.ググって以下のページを参照して記載通りにSHA-1の登録を試みた https://stackoverflow.com/questions/47437678/why-do-i-get-com-google-android-gms-common-api-apiexception-10 6.https://console.developers.google.com/apis/credentials 上記のサイトでは「作成に失敗しました 指定したフィンガープリントは、このプロジェクトまたは別のプロジェクトの別の Android OAuth2 クライアント ID によってすでに使用されています。」が出て登録できない。 7.keytoolを使ってSHA-1を作り直し 8.https://console.firebase.google.com/にて新しいSHA-1を登録 9.https://console.developers.google.com/apis/credentials 上記サイトにて再登録。やっぱり「作成に失敗しました 指定したフィンガープリントは、このプロジェクトまたは別のプロジェクトの別の Android OAuth2 クライアント ID によってすでに使用されています。」が出て登録できない。 10.ビルドすると「Password verification failed」が出るようになった。 【質問】 1.「Password verification failed」を解消するにはどうすればいいですか? 2.実機で例外エラーコード10 が出ないようにするにはどうすればいいですか? 宜しくお願い致します。
回答: 以下の手順で解決しました。 1.実機デバッグ環境の構築 JDKインストール jdk-8u261-windows-x64.exe PC再起動 C:\Users\xxxxx\AppData\Local\Android\Sdk\tools\monitor.bat を実行 2.Password verification failedの解決。 debug.keystoreを削除して再ビルドしたらBUILD SUCCESSFUL になりました。 3.実機で例外エラーコード10 が出ないようにする 正しいjksファイルにてapkファイルを作成したらエラーコード10は出なくなりました。