小编Esm*_*our的帖子

如何通过堆栈跟踪调试 flutter web?

当我从 Flutter 移动设备转移到 Web 设备时,我注意到控制台上打印的日志没有帮助,因为它们不针对我的 IDE (Android Studio) 中的代码 在移动设备上:

======= Exception caught by widgets library =======================================================
The following message was thrown building PhoneSignUpPage(state: _PhoneSignUpPageState#b52e9):
some error

The relevant error-causing widget was: 
  PhoneSignUpPage file:///Users/me/AndroidStudioProjects/myproject/lib/services/routing_service.dart:30:14
When the exception was thrown, this was the stack: 
#0      PhonePageViewState.initState (package:my_app/common/phone/phone_page_view.dart:63:5) // this was clickable
#1      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4711:57)
#2      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4548:5)
#3      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3611:14)
#4      Element.updateChild (package:flutter/src/widgets/framework.dart:3360:20)
...
Run Code Online (Sandbox Code Playgroud)

在网络上:

======== Exception caught by widgets library =======================================================
The following message was thrown building PhoneSignUpPage(state: _PhoneSignUpPageState#fb057):
some …
Run Code Online (Sandbox Code Playgroud)

dart android-studio flutter flutter-web

29
推荐指数
1
解决办法
1245
查看次数

如何在android studio之外运行模拟器?

我在 Windows 10 中使用 Android Studio bumbleBee 版本。当我运行模拟器时出现在窗口中。我的显示器很小,还是像以前一样分开装比较好。

在此输入图像描述

android-emulator flutter

26
推荐指数
3
解决办法
9073
查看次数

在 flutter firebase 中登录时出现错误

在使用错误的电子邮件或密码登录时,我希望获得我输入的小吃栏,但我的控制台中出现错误。

错误 -

操作 RecaptchaAction(action=signInWithPassword) 的初始任务失败,但出现异常 - 发生内部错误。[ 无效的登录凭证]。

验证服务代码 -

  Future<UserCredential> signInUser(String email, String password) async {
    UserCredential userCredential = await _auth.signInWithEmailAndPassword(
      email: email,
      password: password,
    );
    return userCredential;
  }
Run Code Online (Sandbox Code Playgroud)

登录代码 -

Future<void> signIn() async {
    try {
      if (emailController.text.trim().isEmpty) {
        return showWarningSnackBar(context, 'Empty Email');
      }
      if (passwordController.text.trim().isEmpty) {
        return showWarningSnackBar(context, 'Empty Password');
      }

      await AuthService().signInUser(
        emailController.text.trim(),
        passwordController.text.trim(),
      );
      if (!context.mounted) return;
      showSnackBar(context, 'Successfully logged in');
    } on FirebaseAuthException catch (e) {
      if (e.code == 'user-not-found') {
        showErrorSnackBar(context, 'No …
Run Code Online (Sandbox Code Playgroud)

dart firebase firebase-authentication flutter

4
推荐指数
1
解决办法
2088
查看次数

Flutter - 在没有 AppBar 的情况下更改状态栏颜色

如何在没有 AppBar 的情况下更改状态栏颜色?

我的代码片段:

 @override
  Widget build(BuildContext context) {

    return Scaffold(
      body: AnnotatedRegion<SystemUiOverlayStyle>(
        value: SystemUiOverlayStyle.light,
        child: BodyWidget(),
      ),//
    );
  }
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

3
推荐指数
2
解决办法
8740
查看次数