gpt4 book ai didi

flutter - 重新安装Flutter和Dart时生成错误(导入错误)

转载 作者:行者123 更新时间:2023-12-03 04:40:41 28 4
gpt4 key购买 nike

我是Flutter的新手,并从零开始将它与Dart一起安装。当我构建这样的基本示例时:

    import 'packafe:flutter/material.dart';

void main(){
runApp(
title: "Mi Primer Aplicación",
home: new Scaffold(
appbar: new AppBar(
title: new Text("Mi Primer aplicación")
), // AppBar
body: new Container(
child: new Center(
child: new text("Hello World")
) // Center
)
)
)
}
我收到此错误,我不得不说,我可以运行创建新的Flutter proyect时得到的示例。
Invalid depfile: C:\Users\rodri\Documents\Cursos\Proyectos Flutter - Dart\primer_app_bien\.dart_tool\flutter_build\2b50f4f217897948359897bb9975b24c\kernel_snapshot.d
Invalid depfile: C:\Users\rodri\Documents\Cursos\Proyectos Flutter - Dart\primer_app_bien\.dart_tool\flutter_build\2b50f4f217897948359897bb9975b24c\kernel_snapshot.d
lib/main.dart:1:8: Error: Error when reading 'packafe:flutter/material.dart': StandardFileSystem only supports file:* and data:* URIs
import 'packafe:flutter/material.dart';
^
lib/main.dart:8:21: Error: Method not found: 'Text'.
title: new Text("Mi Primer aplicación")
^^^^
lib/main.dart:7:20: Error: Method not found: 'AppBar'.
appbar: new AppBar(
^^^^^^
lib/main.dart:12:22: Error: Method not found: 'text'.
这是我第一次安装Flutter,Dart,Android Studio和Visual Code

最佳答案

您需要以其他方式导入material包,才能在应用程序中使用Material小部件。
在导入语句中,您将package拼写为packafe,这是错误的。
我添加了一个工作代码(以您的代码为例),将其替换为您的代码:

// import the package correctly
import 'package:flutter/material.dart'; // new line

// main method
void main() {
runApp(MyApp());
}


// create a stateless widget and build your widget tree
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: new Text("Mi Primer aplicación")), // AppBar
body: Container(
child: Center(
child: Text("Hello World"),
), // Center
),
),
);
}
}
注意:使用 Dart 2 (click for the announcement with more information),使 new关键字成为 可选
这意味着 new Container()Container()完全相同。

关于flutter - 重新安装Flutter和Dart时生成错误(导入错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63312882/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com