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

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

注意:

我不是在寻找DartPad或任何其他在线IDE来运行Dart代码。

最佳答案

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

#!/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文件设置文件关联。

10-05 20:59
查看更多