【问题标题】:Visual Studio Code - Flutter : "Device emulator-5554 is offline"Visual Studio Code - Flutter:“设备模拟器 5554 离线”
【发布时间】:2020-09-19 17:12:38
【问题描述】:

我刚刚花了一个小时阅读有关 Stack Overflow 的类似问题,它们都是针对 Android Studio 的,而不是针对 Visual Studio Code 的。还有,我是做Flutter开发的,所以无权访问adb命令,比如adb kill-server。

一切都很好,不像我在模拟的 Android 上单击电源按钮。现在,当我run/start debug 和select active device 时,我得到Failed to launch Nexus 5X API 29 x86: Error: Emulator didn't connect within 60 seconds。

如何重新启动模拟设备?当它出现时,单击电源按钮似乎没有做任何事情。有flutter终端命令吗?

或者我可以以某种方式使用不同的模拟器(如果可以,如何)?

【问题讨论】:

  • 请试试 Genymotion,它与 VS Code 配合得非常好。
  • 每分钟花费 5 美分 - 我为什么要支付这个费用?另外,你和他们有关系吗?
  • 我使用的是个人版,它是免费的。最初我尝试了 Android Studio 虚拟设备和 Memu 模拟器,但他们给了我同样的问题。所以切换到Genymotion。不,除了作为用户之外,我与他们没有任何关联。
  • 谢谢。我没有注意到免费版本,我一定会尝试 +1 :-)
  • 另外别忘了安装 GAPPS 包,它是运行需要 Google Play 服务的应用程序所必需的。

标签: flutter visual-studio-code android-emulator


【解决方案1】:

我在使用 Android 虚拟设备和 Memu 模拟器时遇到了同样的问题,所以我改用 Genymotion。

我使用的是 Genymotion 个人版,它的效果非常好,而且与 AVD 和 Memu 相比,它的资源也非常少。

您可以从Genymotion Personal Edition下载Genymotion个人版

除了安装模拟器映像之外,您还应该考虑在模拟器中安装 GAPPS 包,因为它没有预先安装。许多需要 Google Play 服务的应用都需要 GAPPS。

这里是有关如何在 Genymotion 模拟器中安装 GAPPS 的文档:GAAPS Docs

GAAPS Website

我的 Genymotion 模拟器是 Google Pixel 3a,9.0 API 28。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-01
    • 2018-08-23
    • 2019-07-17
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 2021-09-08
    相关资源
    最近更新 更多