android - 存在模拟器时 Flutter 应用程序未运行

标签 android dart flutter emulation

模拟器在那里,但是当我启动应用程序时它不起作用,请帮助:)

我什么都试过了。

Cal,Flutter 新手。

我已遵循安装指南并尝试从其他堆栈流答案中修复我正在运行 Windows 8.1 单一用户。我已经从命令提示符和 android 终端尝试过

<***C:\Users\Callum\first_app> Flutter emulators

2 available emulators:

Pixel_2_API_27 • pixel_2 • Google • Pixel 2 API 27

Pixel_2_API_28 • pixel_2 • Google • Pixel 2 API 28

To run an emulator, run 'flutter emulators --launch '.

To create a new emulator, run 'flutter emulators --create [--name xyz]'.

You can find more information on managing emulators at the links below:

https://developer.android.com/studio/run/managing-avds

https://developer.android.com/studio/command-line/avdmanager

C:\Users\Callum\first_app> Flutter emulators --launch Pixel_2_API_28

//emulator launches

C:\Users\Callum\first_app> Flutter run

No connected devices.

C:\Users\Callum\first_app>***>

我想让 flutter 应用程序运行

更新

C:\Users\Callum\first_app> flutter doctor -v

[√] Flutter (Channel stable, v1.2.1, on Microsoft Windows [Version 6.3.9600], locale en-US)

• Flutter version 1.2.1 at C:\src\flutter\flutter

• Framework revision 8661d8aecd (3 months ago), 2019-02-14 19:19:53 -0800

• Engine revision 3757390fa4

• Dart version 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)

[√] Android toolchain - develop for Android devices (Android SDK version

28.0.3)

• Android SDK at C:\Users\Callum\AppData\Local\Android\sdk

• Android NDK location not configured (optional; useful for native

profiling support)

• Platform android-28, build-tools 28.0.3

• Java binary at: C:\src\Andriod studio\jre\bin\java

• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-

b01)

• All Android licenses accepted.

[√] Android Studio (version 3.4)

• Android Studio at C:\src\Andriod studio

• Flutter plugin version 35.0.1

• Dart plugin version 183.6270

• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-

b01)

[!] Connected device

! No devices available

! Doctor found issues in 1 category.

但是有可用的模拟器。问题可能是我设置的环境变量吗?

ANDRIOD_HOME- 值:C:\Users\Callum\AppData\Local\Android\Sdk

路径-值:C:\src\flutter\flutter\bin;%ANDRIOD_HOME%\tools;%ANDRIOD_HOME%\platform-tools

更新 2

我已经安装了vscode。右下角说没有设备,我点击它并选择了一个设备(我在 andriod studio 中创建的设备在这里)。我收到以下错误“无法启动模拟器:错误:模拟器在 60 秒内未连接”

更新 3

我尝试从命令提示符运行 ABD.exe,但出现以下错误:“程序无法启动,因为您的计算机缺少 api-ms-crt-locale-l1-1-0.dll。请尝试重新安装解决这个问题的程序”。然后我下载了丢失的 dll 并将其放在 platform-tools 文件夹中。

我还从 Windows 网站安装了 C++ 开发人员工具,因为其中包含我正在寻找的 dll。

我现在收到“应用程序无法正确启动 (0xc000007b) 单击确定关闭应用程序”。

毕竟,如果我从平台工具文件夹中删除 dll,我仍然收到错误“程序无法启动,因为您的计算机缺少 api-ms-crt-locale-l1-1-0.dll。尝试重新安装程序来解决这个问题”

最佳答案

我有同样的问题,但就我而言,模拟器已经通过 Android Studio 成功运行,所以我只需执行以下步骤就足够了:

1. Run this command > "Flutter emulators"
2. Select the relevant emulator and run > "flutter emulators --launch Pixel_2_API_28"
3. Within your app folder path, run > "flutter run"

在执行完最后一条命令后,您会收到如下消息:

在 IA 模拟器上使用设备 AOSP 进行硬件渲染。如果您注意到图形伪影,请考虑使用“--enable-software rendering”启用软件渲染。

在 Debug模式下在 IA 模拟器上的 AOSP 上启动 lib\main.dart...

正在运行 Gradle 任务“assembleDebug”...

正在运行 Gradle 任务“assembleDebug”...完成

关于android - 存在模拟器时 Flutter 应用程序未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55938842/

相关文章:

android - Flutter Dart 在构建期间使用过多内存

dart - 在 Flutter 中创建带有堆叠列表项的 ListView

flutter - 我试图将object.parameter传递到自定义小部件中并失败

flutter - Auto_route无法使用生成的文件:名称为 'reportsRouteUpdateToEngine'的无名称参数

java - 是否可以将 MapView 作为另一个 Activity 的元素包含在内?

java - 除非插入 Toast 行,否则应用程序中的奇怪行为不会播放声音

android - as3 Air for Android 下载和保存远程文件

flutter - 无需每次调用​​ `of(context)` 的 AppLocalizations

dart - 如何解析 XMI(或 XML)文件

flutter - shared_preferences 对现有值返回 null