我在youtube https://www.youtube.com/watch?v=LnpGU8vj7TI上学习了本教程,以便用颤振来设置火底,而当我试图运行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”导入'dart:ui‘,ui显示画图、路径、画布;^ /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;^lerpDouble:未找到:'dart:ui’导入'dart:ui‘显示lerpDouble;
这是颤栗的医生--详细的结果:

来自android文件夹的build.gradle

应用程序文件夹中的build.gradle

发布于 2021-04-21 04:53:36
(将来答案可能行不通)
(但在2021年4月写这个答案时,对我来说是可行的)
我不知道为什么会发生这种事,但我试着用链子把它拴起来。
android/build.gradle (应用程序级)
classpath 'com.android.tools.build:gradle:3.5.4' //<---- change this
classpath 'com.google.gms:google-services:4.3.4'https://stackoverflow.com/questions/67167152
复制相似问题