如何将 VS Code 中的 Flutter 与 BlueStacks 4 模拟器连接起来?
Posted
技术标签:
【中文标题】如何将 VS Code 中的 Flutter 与 BlueStacks 4 模拟器连接起来?【英文标题】:How can I connect Flutter in VS Code with the BlueStacks 4 emulator? 【发布时间】:2019-03-18 11:31:02 【问题描述】:如何将 Flutter 与 VS Code 连接到模拟器 BlueStacks 4。我不想使用 android Studio,因为它是糟糕的软件。有人可以帮帮我吗?
【问题讨论】:
【参考方案1】:VS Code 扩展使用flutter devices
命令来查找设备。这轮到使用adb devices
。为了让模拟器在 VS Code 中可用,您应该确保 a) 它显示在 adb devices
中并且 b) Flutter 能够找到您的 Android SDK(检查是否是这种情况的最佳方法是运行 @来自 VS Code 命令面板的 987654324@ 命令,它将在与 VS Code 相同的环境下运行 doctor
。
【讨论】:
【参考方案2】:您必须在 BlueStacks 配置上启用 adb
。
它在右上齿轮,Config / Advanced / enable adb
希望你可以使用它。
【讨论】:
之后,您必须重新启动 bluestacks,然后打开终端并转到您的 Android SDK 文件夹:../Android/Sdk/platform-tools/ 然后键入以下命令:adb connect localhost :5555 所以,现在如果你输入flutter devices
,你会在列表中得到模拟器设备名称,然后你可以在上面运行你的应用程序【参考方案3】:
是的,你可以做到。 只需打开 bluestacks 并转到设置。 然后转到首选项并勾选启用Android Debug Bridge(ADB)选项旁边的复选框。 然后,如果您打开 Visual Studio Code 并搜索设备,您会在设备列表中找到 bluestacks android 模拟器。
希望对您有所帮助...
【讨论】:
【参考方案4】:为此,我们需要在 VScode 和 PID(Process identifier) 5555 的 Android Emulator(Bluestacks) 之间建立 ADB(Android Debug Bridge) 连接
为了节省时间首先检查,VScode的状态栏检查设备连接。两种情况可能显示如下:
如果您属于第二种情况,那么最好进行调试。其他点不用看。
在所有其他情况下,让我们建立连接。步骤是
-
打开 Bluestacks 并点击 ≡ 图标进入设置。
然后移至首选项,然后向下滚动并打开 Abd 连接
在终端类型
adb connect localhost:5555
现在再次检查 VScode 中的状态栏。将显示设备状态
【讨论】:
这行得通,但每次我再次启动 Bluestacks 时,我都必须再次连接。有没有办法让它永远工作? 众所周知,当我们重新启动系统时,此端口192.168.0.1:5555
会自动关闭。你可以做的一件事就是在防火墙中打开这个port
。以上是关于如何将 VS Code 中的 Flutter 与 BlueStacks 4 模拟器连接起来?的主要内容,如果未能解决你的问题,请参考以下文章
VS Code 命令托盘中的 Flutter 找不到 git
没有用于包装在 VS Code 中的 Flutter Widget 菜单