【问题标题】:Flutter Could not prepare to run the isolateFlutter 无法准备运行隔离
【发布时间】:2018-11-12 06:26:30
【问题描述】:

我使用 Android Studio 开始了一个颤振项目。安卓模拟器顺利打开项目。当我打开 Ios 模拟器时,项目运行顺利。当我再次运行 android 模拟器时, project is not runed 。感谢您的帮助。

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 s.r.o 的 OpenJDK 64 位服务器虚拟机
  • Mac OS X 10.12.6

Flutter: 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.

【问题讨论】:

  • 分享你的一些代码。
  • @Bostrot 有默认项目。计数器项目。
  • 你跑flutter doctor了吗?
  • main.dart 文件中的main() 方法出现问题时,您会收到此错误。

标签: android mobile android-emulator dart flutter


【解决方案1】:

这些方法可能会起作用重新启动android studio,运行flutter clean,在同一位置重新安装flutter:-这样做时要小心,检查SDK是否安装,如果安装检查SDK是否在项目中,检查项目代码一次又一次。单击获取依赖项以获取项目中的所有内容,检查拼写错误。我希望您的项目现在运行顺利。

【讨论】:

    【解决方案2】:

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

    试试

    flutter clean
    

    然后

    flutter run
    

    为我工作:)

    【讨论】:

      【解决方案3】:

      我有同样的错误。我尝试了很多方法,这是正确的方法。

      你需要跑

      flutter build ios --debug (or --profile or --release)
      

      在 Xcode 中启动项目之前。

      【讨论】:

        【解决方案4】:

        确保您的应用没有运行多个实例。试着先阻止他们。

        【讨论】:

          【解决方案5】:
          1. 请检查您的Flutter项目是否在lib文件夹中包含main.dart,如果没有,请创建它。

          2. 像这样检查你的代码:

          import 'package:flutter/material.dart';
          import 'package:module_flutter/xxxApp.dart';
          
          void main() => runApp( new xxxApp());
          

          【讨论】:

            【解决方案6】:

            我有同样的错误,当我没有写 main 方法时发生了。 这样做吧

            void main() => runApp(MyApp());
            

            MyApp 是我的主类

            【讨论】:

              猜你喜欢
              • 2022-12-24
              • 2020-11-29
              • 1970-01-01
              • 2019-11-16
              • 1970-01-01
              • 1970-01-01
              • 2019-03-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多