かんたんなAndroidのアプリを開発していて、
debug版のアプリの"google signin"は出来るのに、release版では"google signin"が
com.google.android.gms.common.api.ApiException:10
のエラーによって出来ない。
結果からいうと、このエラーは releaseのsha-1が設定されていないことが原因となります。
断定方法
この画面の右端にあるgradleタブの ゾウをクリック "gradle signingReport"と入力 そして、下の写真のように Variant: releaseの部分が、nullになっていたら、この問題はここが起こしているといって間違いないと思います。