Dart flatter:googlesign-In-Can';t登录
我有另一个问题,谷歌登录插件的颤振。插件安装正确,颤振是最新的。我的应用程序也注册了谷歌登录。我遇到的问题是,典型的google登录窗口会弹出我的帐户供选择,但当我按下其中一个帐户时,终端会抛出一个异常:Dart flatter:googlesign-In-Can';t登录,dart,flutter,Dart,Flutter,我有另一个问题,谷歌登录插件的颤振。插件安装正确,颤振是最新的。我的应用程序也注册了谷歌登录。我遇到的问题是,典型的google登录窗口会弹出我的帐户供选择,但当我按下其中一个帐户时,终端会抛出一个异常: E/Surface ( 3522): getSlotFromBufferLocked: unknown buffer: 0xb40d5db0 E/flutter ( 3522): [ERROR:../../lib/tonic/logging/dart_error.cc(16)] Unhand
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)
我正在使用Android设备。此错误表示应用程序的代码签名与服务器上的代码签名不匹配。检查以确保已将正确的签名密钥哈希和包名上载到控制台。还要检查以确保您的google-services.json也匹配。此错误表示应用程序的代码签名与服务器上的代码签名不匹配。检查以确保已将正确的签名密钥哈希和包名上载到控制台。还要检查以确保您的google-services.json也匹配。我创建了第二个项目,并重新做了一遍,结果成功了。对不起,我把这个问题发得太快了。我创建了第二个项目,然后又重新做了一遍,结果成功了。抱歉,将此问题发布得太快了。
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);
}
)