Search code examples
androidmobileandroid-emulatordartflutter

Flutter Could not prepare to run the isolate


I started a flutter project using Android studio. The android emulator opened the project smoothly. When I opened the Ios emulator, the project worked smoothly. When I ran the android emulator again, project isn't runed . Thanks for your help.

Android Studio Features :

  • Android Studio 3.0
  • Build #AI-171.4408382, built on October 20, 2017
  • JRE: 1.8.0_152-release-915-b08 x86_64
  • JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
  • Mac OS X 10.12.6

Flutter : v0.4.4 Beta

Console :

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.

Solution

  • If you are facing the problem even if you have main method in main.dart inside your lib folder

    Try

    flutter clean
    

    And then

    flutter run
    

    Worked for me :)