0
Flutterのgoogle_sign_inプラグインに別の問題があります。プラグインが正しくインストールされており、Flutterが最新の状態です。私のアプリはまた、Googleログイン用に登録されています。問題は、典型的なGoogleサインインウィンドウが私のアカウントからポップアップして選択することですが、私のアカウントの1つを押すと、端末は例外をスローします:Flutter:Googleログイン - ログインできません
E/Surface (3522): getSlotFromBufferLocked: unknown buffer: 0xb40d5db0
E/flutter (3522): [ERROR:../../lib/tonic/logging/dart_error.cc(16)]
Unhandled exception:
E/flutter (3522): PlatformException(canceled, 0, null)
E/flutter (3522): #0 StandardMethodCodec.decodeEnvelope
(package:flutter/src/services/message_codecs.dart:518:7)
E/flutter (3522): #1 MethodChannel.invokeMethod
(package:flutter/src/services/platform_channel.dart:140:18)
E/flutter (3522): <asynchronous suspension>
E/flutter (3522): #2 GoogleSignIn._callMethod
(package:google_sign_in/google_sign_in.dart:131:52)
E/flutter (3522): <asynchronous suspension>
E/flutter (3522): #3 GoogleSignIn.signIn
(package:google_sign_in/google_sign_in.dart:145:43)
私はボタンが押されたときにログインするために、このコードを使用しています:
new RaisedButton(
child: new Text("Sign up", style: new TextStyle(fontSize: 20.0, fontStyle: FontStyle.italic, color: Colors.white)),
color: Colors.redAccent,
onPressed:() async {
await googleSignIn.signIn();
print("UID: " + googleSignIn.currentUser.id);
print("Email: " + googleSignIn.currentUser.email);
print("Display name: " + googleSignIn.currentUser.displayName);
}
)
私はAndroidデバイスに取り組んでいます。
私は2番目のプロジェクトを作成し、それをもう一度やって、それは働いた。申し訳ありませんが、この質問をすばやく掲載しました。 –