如何在Android Studio中不运行模拟器/模拟器的情况下运行Dart程序

时间:2019-10-15 17:48:59

标签: flutter dart

是否可以在Android Studio中运行此代码而无需启动任何设备,我只想将其打印到控制台。

void main() {
  print("Hello World");
}

注意:

我不需要DartPad或任何其他在线IDE来运行Dart代码。

3 个答案:

答案 0 :(得分:2)

在您的 Dart 文件中,右键单击 main() 函数前面的绿色箭头

enter image description here

然后点击弹出菜单中的飞镖图标Create ...

enter image description here

然后OK

enter image description here

现在你可以在没有模拟器的情况下运行它:

enter image description here

并在运行窗口中获取控制台输出:

enter image description here

答案 1 :(得分:1)

在类似Unix的系统(例如Linux,macOS)上,如果dart位于可执行文件PATH中,则可以将shebang行添加到.dart文件中:

#!/usr/bin/env dart

void main() {
  print("Hello World");
}

,然后将文件标记为可执行文件(chmod a+x your_file.dart)。然后,您可以直接运行your_file.dart,而无需显式运行dart your_file.dart

(如果dart二进制文件不在PATH中,那么您将需要使用#!/full/path/to/dart作为第一行。)

在Windows上,您可以为.dart个文件设置文件关联。

答案 2 :(得分:0)

在终端中运行此命令

dart main.dart

假设main.dart是具有main()方法的文件。