Flutter 代码未在 android 模拟器上执行

Posted

技术标签:

【中文标题】Flutter 代码未在 android 模拟器上执行【英文标题】:Flutter codes not executing on android emulator 【发布时间】:2021-06-30 12:12:54 【问题描述】:
C:\Users\TomiwaPC>flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel stable, 2.0.4, on Microsoft Windows [Version 10.0.18362.30], locale en-NG)
    [√] android toolchain - develop for Android devices (Android SDK version 31.0.0-rc2)
    [√] Chrome - develop for the web
    [√] Android Studio (version 4.1.0)
    [√] Connected device (2 available)
    
    • No issues found!

我已经升级了我的颤振。尽我所能 没有报告错误。 我想知道如何解决这个问题。

请在下面的屏幕截图链接中找到一些说明:

[颤振和模拟器截图][1] [1]:https://i.stack.imgur.com/Sz0Aq.png

[android sdk 截图][2] [2]:https://i.stack.imgur.com/jS3og.png

[项目结构截图][3] [3]:https://i.stack.imgur.com/PU25L.png

如果您能提供帮助,我将很高兴。 感谢期待

【问题讨论】:

【参考方案1】:

您确定在模拟器中已连接吗?我使用android studio,有一个下拉菜单可以选择模拟器。 这是我的样子,它位于顶部工具栏部分:

【讨论】:

我已经做到了。仍然遇到同样的问题【参考方案2】:

运行flutter devices 并确保您的设备已列出,然后在您的项目目录中运行flutter run

【讨论】:

C:\Users\TomiwaPC>flutter 设备 1 个连接的设备:Chrome (web) • chrome • web-javascript • Google Chrome 89.0.4389.114 C:\Users\TomiwaPC>flutter run Error: No pubspec .yaml 文件找到。此命令应从 Flutter 项目的根目录运行。【参考方案3】:

在运行项目之前,您是否在终端上运行了"flutter pub get" 以获取依赖项?

【讨论】:

C:\Users\TomiwaPC>flutter pub get 错误:未找到 pubspec.yaml 文件。此命令应从 Flutter 项目的根目录运行。我收到错误:运行 flutter pub get 后找不到 pubspec.yaml 文件。请问我该怎么办 参考link

以上是关于Flutter 代码未在 android 模拟器上执行的主要内容,如果未能解决你的问题,请参考以下文章

VS 代码中的 Flutter 未在 iOS 模拟器中启动应用程序

带有 Firebase 云消息传递的 Flutter 2.0:onMessage 未在 Android 上调用

Flutter 位置流未在 Android Wear 2 上发送 gps 更新

HTML5 视频未在 android webview 中播放

Android Studio 未在 AMD Ryzen 上启动 Android 模拟器

使用 Android 模拟器运行 Flutter 代码时出现 JAVA_HOME 错误