我使用Android studio开始了一个颤动的项目。 android模拟器顺利打开了项目。当我打开Ios模拟器时,项目运行顺利。当我再次运行Android模拟器时,项目不会被破坏。谢谢你的帮助。
Android Studio功能:
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.
答案 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)
请检查您的Flutter Project是否在main.dart
文件夹中包含lib
,如果没有,请创建它。
像这样检查您的代码:
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中启动项目之前。