颤动无法准备运行隔离

时间:2018-06-02 08:04:58

标签: android mobile 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 s.r.o
  • 的OpenJDK 64位服务器VM
  • 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.

6 个答案:

答案 0 :(得分:18)

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

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

MyApp是我的主要课程

答案 1 :(得分:3)

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

尝试

flutter clean

然后

flutter run

为我工作:)

答案 2 :(得分:1)

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

答案 3 :(得分:0)

  1. 请检查您的Flutter Project是否在main.dart文件夹中包含lib,如果没有,请创建它。

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

import 'package:flutter/material.dart';
import 'package:module_flutter/xxxApp.dart';

void main() => runApp( new xxxApp());

答案 4 :(得分:0)

确保您的应用未运行多个实例。尝试先停止所有操作。

答案 5 :(得分:0)

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

您需要运行

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

在Xcode中启动项目之前。