import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:time_tracker_flutter_course/app/landing_page.dart';
import 'package:time_tracker_flutter_course/services/auth.dart';
Future<void> main() async{
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Provider<AuthBase>(
create: (context) => Auth(),
child: MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Time tracker',
theme: ThemeData(
primarySwatch: Colors.indigo,
),
home: LandingPage(
),
),
);
}
}
大家好,你可以从标题中看到错误我无法继续我正在使用的工作提供者:4.3.2+2 我的导师 Andrea 告诉我使用与他相同的版本......我搜索但找不到答案我也尝试了最新版本的 provider 但它没有用它给了我同样的错误。有没有人能告诉我问题出在哪里?
答案 0 :(得分:0)
好的,我自己找到了解决方案。问题出在你的 dart 和 flutter sdk 上。 将它们全部删除并重新安装。如果您正在安装最新版本的 flutter,则不需要单独安装 dart,您的 dart sdk 的路径位于您的 flutter 文件夹中,另一件要注意的事情是检查您的 ENV 并且您应该没有 dart sdk 变量单独如果android studio想要路径,你可以在设置语言和框架dart部分设置它,选中启用框,然后设置dart sdk路径 大功告成!