調査をしたところ
private void handleSignInResult(GoogleSignInResult result) {
}
の関数内でresult.isSuccess()がfalseを返している。
以下の形でログを吐いてみたところ
Logging.e(result.getStatus().toString());
Status{statusCode=DEVELOPER_ERROR, resolution=null}
というエラーが発生していた。
調べていたら、Androidをdebugモードでビルドしていたのが原因だった。忘れてた。。releaseモードで動かさないとまともにGoogle+でのログインは動かないのだった。。。
早速マーケットに上げるときと同じ手順でapkファイルを作成し、Androidの実機でインストールで動くようになった!