颤动无法准备运行隔离

Onu*_*mir 4 mobile android android-emulator dart flutter

我使用Android studio开始了一个颤动的项目.android模拟器顺利打开了项目.当我打开Ios模拟器时,项目运行顺利.当我再次运行Android模拟器时,项目不会被破坏.谢谢你的帮助.

Android Studio功能:

  • Android Studio 3.0
  • Build#AI-171.4408382,建于2017年10月20日
  • JRE:1.8.0_152-release-915-b08 x86_64
  • JVM:JetBrains sro的OpenJDK 64位服务器VM
  • Mac OS X 10.12.6

: v0.4.4 Beta

安慰 :

Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
I/FlutterActivityDelegate( 2747): onResume setting current activity to this
E/flutter ( 2747): [ERROR:flutter/shell/common/engine.cc(147)] Could not prepare to run the isolate.
E/flutter ( 2747): [ERROR:flutter/shell/common/engine.cc(112)] Engine not prepare and launch isolate.
E/flutter ( 2747): [ERROR:flutter/shell/platform/android/android_shell_holder.cc(138)] Could not launch engine in configuration.
Syncing files to device Android SDK built for x86...
Application finished.
Run Code Online (Sandbox Code Playgroud)

sha*_*a12 37

如果您遇到问题,即使您的 lib 文件夹中的 main.dart 中有 main 方法

尝试

flutter clean
Run Code Online (Sandbox Code Playgroud)

进而

flutter run
Run Code Online (Sandbox Code Playgroud)

为我工作:)


小智 20

我有同样的错误,它发生在我没有写主要方法时.这样做

void main() => runApp(MyApp());
Run Code Online (Sandbox Code Playgroud)

MyApp是我的主要课程


Atu*_*tul 16

如果您使用 VS code 编辑器,请确保仅在打开 main.dart 文件时按运行按钮。打开其他文件时按运行也会导致此错误。

打开另一个文件,按运行会出现错误: 打开另一个文件,现在运行程序会导致错误

Main.dart 文件已打开,现在您可以运行您的程序: 在此输入图像描述

  • 谢谢@Atul!我找到了一种方法 - 您需要创建一个 `launch.json` 文件,如[此处](https://sarunw.com/posts/how-to-run-flutter-app-with-arguments-in -vscode-with-launch-configuration/) 您可以使用它来配置应用程序,然后将 `"program"` 参数添加到所有配置中,请参阅[此处](https://dartcode.org/docs/launch-configuration /) (2认同)