【问题标题】:How can I connect Flutter in VS Code with the BlueStacks 4 emulator?如何将 VS Code 中的 Flutter 与 BlueStacks 4 模拟器连接起来?
【发布时间】:2019-03-18 11:31:02
【问题描述】:

如何将 Flutter 与 VS Code 连接到模拟器 BlueStacks 4。我不想使用 Android Studio,因为它是糟糕的软件。有人可以帮帮我吗?

【问题讨论】:

    标签: android visual-studio-code flutter flutter-layout bluestacks


    【解决方案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的状态栏检查设备连接。两种情况可能显示如下:

        如果您属于第二种情况,那么最好进行调试。其他点不用看。

        在所有其他情况下,让我们建立连接。步骤是

        1. 打开 Bluestacks 并点击 图标进入设置。
        2. 然后移至首选项,然后向下滚动并打开 Abd 连接
        3. 在终端类型adb connect localhost:5555
        4. 现在再次检查 VScode 中的状态栏。将显示设备状态

        【讨论】:

        • 这行得通,但每次我再次启动 Bluestacks 时,我都必须再次连接。有没有办法让它永远工作?
        • 众所周知,当我们重新启动系统时,此端口192.168.0.1:5555 会自动关闭。你可以做的一件事就是在防火墙中打开这个port
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-05-12
        • 2019-07-16
        • 2021-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多