0
我還有一個問題,用於Flutter的google_sign_in插件。該插件安裝正確,Flutter是最新的。我的應用程序也註冊了谷歌登錄。我遇到的問題是,典型的谷歌登錄窗口彈出與我的帳戶可供選擇,但是當我按下我的帳戶之一終端拋出異常:Flutter:谷歌登錄 - 無法登錄
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設備上。
我創建了第二個項目,並再次完成它,它的工作。對不起,發佈這個問題有點快。 –