除了在main.dart
文件中创建了网格视图之外,我还创建了一个镖文件。所以现在我不明白如何运行我的项目文件!
上图是这些抖动文件所在的Android Studio的图片。
请像运行项目的demo.dart
文件一样帮助我运行main.dart
文件。
答案 0 :(得分:2)
使用-t选项和file.dart运行flutter。 $ flutter运行-t lib / demo.dart
答案 1 :(得分:1)
如果您希望demo.dart
作为应用程序的入口点,则可以右键单击demo.dart
并选择Run 'demo.dart'
(您需要在{中定义一个main
函数{1}}这样做):
如果您只想使用demo.dart
中demo.dart
中定义的内容,则必须在main.dart
文件的开头添加导入语句:
main.dart
然后,您可以使用import 'demo.dart';
中GridView
中定义的demo.dart
(如果main.dart
不是私有的)。
答案 2 :(得分:1)
首先创建另一个 dart 文件。作为 ,我在此处创建了 demo.dart 文件。
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "Demo Application",
home: new Scaffold(
appBar: new AppBar(title: new Text("List Widget"),),
body: new ListView(
children: <Widget>[
new ListTile(
title: new Text("Apple"),
trailing: new Icon(Icons.forward),
),
new ListTile(
title: new Text("Banana"),
trailing: new Icon(Icons.backpack),
),
new ListTile(
title: new Text("Hultrdds"),
trailing: new Icon(Icons.approval),
)
],
),
),
);
}
}
然后在您的 main.dart 文件中,导入 demo.dart 文件并像这样调用.
import 'package:flutter/material.dart';
import 'demo.dart';
void main(){
runApp(Demo());
}
希望可以帮到你。谢谢...
答案 3 :(得分:1)
创建flutter项目后 在 Flutter 中运行不同的 dart 文件
你必须添加如下代码的主函数和你想要的类名
void main() { 运行应用程序(新文件()); } 要么 void main() => runApp(newfile());
然后转到android studio的项目栏右键单击所选文件,您将看到Run'newfile.dart' 然后您还将在工具栏中看到,从运行配置下拉菜单
中选择您的应用答案 4 :(得分:0)
从左侧的文件浏览器->右键单击-> 运行
答案 5 :(得分:0)
如何在终端中运行.dart文件
1)在您的环境中安装Dart(如果尚未安装)
https://www.dartlang.org/tools/sdk#install
2)为dart / bin添加PATH变量
Ubuntu示例
# add path example
echo 'export PATH="$PATH:/usr/lib/dart/bin"' >> ~/.bashrc
source .bashrc
3)现在,只需在终端中使用main()方法运行.dart文件并查看输出
$ dart path_to_your_file/your_file_with_main.dart