GoogleのアプリケーションにGoogleのログイン機能があります。そして、私たちはビルドシステムの使用 "mm"または "make"コマンドからAPKを構築しています。私はAndroid.mkにGoogleログインに必要なjarファイルを含めました。AndroidのGoogleログインのログインに誤りがあり、アンドロイドのビルドシステム
今私の問題は、私はOAuthのトークンエラーが返さ必要があれば、私はGoogleのを使用してログインすることができませんですからstatusCode =不明なステータスコードです:12501、serverClientIdは、webアプリケーションIDが後に返され、解像度= nullを
String serverClientId = getString(R.string.server_client_id);
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(
GoogleSignInOptions.DEFAULT_SIGN_IN).requestServerAuthCode(
serverClientId).build();
// Build a GoogleApiClient with access to the Google Sign-In API and the
// options specified by gso.
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this, this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso).build();
Google開発者コンソール
私は上記のコードを使用しています。スコープを使用すると、正常にログインできますが、oauthトークンは使用できません。
同じコードを使用してAndroid Studioで実行すると、google_service.jsonファイルがあるのでログインすることができますので、gradleが選択してapkをビルドします。
だから私の場合、いずれかが私の仮定は、我々はのgetStringを交換し