如何在Flutter中运行dart文件?

时间:2018-07-19 10:14:37

标签: android-studio dart flutter

除了在main.dart文件中创建了网格视图之外,我还创建了一个镖文件。所以现在我不明白如何运行我的项目文件!

enter image description here

上图是这些抖动文件所在的Android Studio的图片。 请像运行项目的demo.dart文件一样帮助我运行main.dart文件。

6 个答案:

答案 0 :(得分:2)

使用-t选项和file.dart运行flutter。 $ flutter运行-t lib / demo.dart

答案 1 :(得分:1)

如果您希望demo.dart作为应用程序的入口点,则可以右键单击demo.dart并选择Run 'demo.dart'(您需要在{中定义一个main函数{1}}这样做):

enter image description here

如果您只想使用demo.dartdemo.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),
            )
          ],
        ),
      ),

    );
  }
}

然后在您的 ma​​in.dart 文件中,导入 demo.dart 文件并像这样调用.

import 'package:flutter/material.dart';
import 'demo.dart';

void main(){
  runApp(Demo());
}

希望可以帮到你。谢谢...

答案 3 :(得分:1)

创建flutter项目后 在 Flutter 中运行不同的 dart 文件

  1. 你必须添加如下代码的主函数和你想要的类名

    void main() { 运行应用程序(新文件()); } 要么 void main() => runApp(newfile());

  2. 然后转到android studio的项目栏右键单击所选文件,您将看到Run'newfile.dart' 然后您还将在工具栏中看到,从运行配置下拉菜单

    中选择您的应用

enter image description here

答案 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