android Flutter无法准备运行分离菌株

pxyaymoc  于 2022-11-20  发布在  Android
关注(0)|答案(9)|浏览(131)

我使用Android Studio启动了一个flutter项目。android模拟器顺利打开了项目。当我打开Ios模拟器时,项目运行顺利。当我再次运行android模拟器时,项目无法运行。感谢您的帮助。

Android工作室功能:

  • Android Studio 3.0
  • 构建编号AI-171.4408382,构建日期:2017年10月20日
  • JRE:1.8.0_152-发行版-915-b 08 x86_64
  • JVM:JetBrains s.r.o的OpenJDK 64位服务器虚拟机
  • Mac OS X操作系统10.12.6版
    **Flutter:**v0.4.4测试版
    控制台:
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.
wwtsj6pe

wwtsj6pe1#

我也遇到了同样的错误,而且是在我没有写main方法的时候发生的。

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

MyApp是我的主类

von4xj4u

von4xj4u2#

如果即使在lib文件夹的main.dart中有main方法,也会遇到问题
尝试

flutter clean

然后呢

flutter run

为我工作:)

w3nuxt5m

w3nuxt5m3#

1.请检查您的Flutter项目是否在lib文件夹中包含main.dart,如果没有,请创建它。
1.检查代码,如下所示:

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

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

mbyulnm04#

1.检查设备或模拟器是否有足够的存储空间,如果没有,请卸载一些以腾出空间
1.删除该高速缓存文件夹rm -rf ${FLUTTER_ROOT}/bin/cache

  1. flutter clean
  2. flutter run
tnkciper

tnkciper5#

我也有同样的错误。我试过很多方法,这是正确的方法。
你得跑了

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

然后在Xcode中启动项目。

jm2pwxwz

jm2pwxwz6#

这些方法可能会工作重启Android工作室,运行flutter清洁,在同一位置重新安装flutter:-做的时候要小心,检查SDK是否安装,如果安装了检查SDK是否在项目中,检查项目代码一次又一次。点击获取依赖项以获取项目中的一切,检查拼写错误。

au9on6nz

au9on6nz7#

请确保您的应用未运行多个示例。请尝试先将它们全部停止。

vom3gejh

vom3gejh8#

我也遇到过类似的情况,主要原因是我的应用程序使用多种风格运行,在风格配置的标记“program”中(在VS代码的情况下),我发现了一个不同的入口点文件(例如:应用程序.dart),正确的入口点是其他(主.dart)

{
            "name": "xyz",
            "request": "launch",
            "type": "dart",
            "program": "lib/main.dart", //here was the problem
            "args": [
                "--flavor",
                "dev"
            ]
        }

希望这能对某人有所帮助!

mitkmikd

mitkmikd9#

检查主函数是否使用run-app。

void main() {
  runApp(PageName());
}

应存在上述内容。

相关问题