【发布时间】:2021-07-13 22:54:43
【问题描述】:
我在 youtube https://www.youtube.com/watch?v=LnpGU8vj7TI 上遵循了本教程,以便使用颤振设置 firebase,并且在完全按照该人所做的操作之后,当我尝试运行 main.dart 时,我的终端中显示了很多错误 文件
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
void main() async{
WidgetsFlutterBinding().ensureVisualUpdate();
await Firebase.initializeApp();
runApp(My_pp());
}
class My_pp extends StatefulWidget {
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return My_ppstate();
}
}
class My_ppstate extends State<My_pp> {
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('hello'),
backgroundColor: Color.fromARGB(50, 255, 255, 5),
),
),
);
}
}
错误是
lib/main.dart:警告:将其解释为包 URI,'package:led_blink/main.dart'。 /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/animated_icons.dart:9:8: 错误:未找到:'dart:ui' import 'dart:ui' as ui show Paint, Path, Canvas; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/animated_icons.dart:10:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/app.dart:5:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 作为 ui; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/app_bar_theme.dart:5:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/arc.dart:6:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart:5:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/bottom_navigation_bar_theme.dart:5:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/bottom_sheet.dart:5:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart:5:8: 错误:未找到:'dart:ui'
导入 'dart:ui' 显示 lerpDouble; ^ /D:/flutter_windows_2.0.3-stable/flutter/packages/flutter/lib/src/material/button_bar_theme.dart:5:8: 错误:未找到:'dart:ui' 导入 'dart:ui' 显示 lerpDouble;
这是颤振医生 --verbose 结果: android 文件夹中的 build.gradle app 文件夹中的 build.gradle
【问题讨论】:
-
首先尝试运行
flutter clean,然后将您的flutter doctor --verbose结果添加到您的问题中。帮助您提供大量信息有点困难,但我会在得到医生的结果(可能还有更多代码)后看看我能做些什么。 -
我添加了你要求的内容,很抱歉回复晚了
-
根据您提供的信息,我假设您的 Firebase 设置没有问题。我按照教程进行操作,它对我有用,但我不在 Windows 上。由于
Error: Not found:错误,我将假设问题出在您的 Flutter 项目的设置(可能想再次flutter create)或您已安装的 Flutter SDK 中。尝试重新安装 Flutter 和/或重新创建项目。 -
我重新安装了所有东西,但问题还是一样。我想我会改用 android studio,谢谢你的时间!!
标签: firebase flutter dart firebase-realtime-database