【问题标题】:Q: How to run flutter app on device without usb or connecting to computer问:如何在没有 USB 或连接到计算机的设备上运行 Flutter 应用程序
【发布时间】:2020-04-27 16:16:09
【问题描述】:

是否可以在不连接计算机的情况下在设备上运行 Flutter 应用程序,例如 Flutter 的 expo?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    假设您使用的是 Android 设备,如果您在此处提供的一些初始设置后将设备预无线连接到计算机,则应该可以:https://developer.android.com/studio/command-line/adb#wireless

    【讨论】:

    • 哦,我忘了提到我的设备,是的,它是安卓设备。谢谢
    【解决方案2】:

    您可以使用adb wifi 插件。否则你可以使用这些命令(在here 中提到)。您可以使用这些命令编写 *.bat 文件。

    adb tcpip 5555
    adb connect xxx.xxx.xxx.xxx:5555 // IP address of your device xxx.xxx.xxx.xxx:5555
    echo finished - unplug USB connection
    pause
    

    注意:这仅适用于 Android 设备

    【讨论】:

      【解决方案3】:

      对于安卓:

      1. 将您的 Android 设备和 adb 主机连接到公共 Wi-Fi 两者都可以访问的网络。请注意,并非所有接入点都 合适的;您可能需要使用防火墙为 正确配置以支持 adb。
      2. 如果您要连接到 Wear OS 设备,请关闭设备上的蓝牙 与设备配对的手机。
      3. 使用 USB 电缆将设备连接到主机。
      4. 将目标设备设置为侦听端口 5555 上的 TCP/IP 连接。

        adb tcpip 5555

      5. 从目标设备上断开 USB 电缆。

      6. 查找 Android 设备的 IP 地址。例如,在 Nexus 设备,您可以在设置 > 关于平板电脑(或 关于手机) > 状态 > IP地址。或者,在 Wear OS 设备上,您可以 在 设置 > Wi-Fi 设置 > 高级 > IP中找到IP地址 地址

      7. 通过设备的 IP 地址连接到设备。

        adb connect device_ip_address

      8. 确认您的主机已连接到目标设备:

        $ adb 设备 附加设备列表 device_ip_address:5555 设备 现在可以开始了!

      如果 adb 连接丢失:

      1. 确保您的主机仍连接到同一个 Wi-Fi 网络您的 Android 设备。
      2. 通过再次执行 adb connect 步骤重新连接。
      3. 或者如果这不起作用,请重置您的 adb 主机:

        adb 终止服务器 然后从头开始。

      Source of information.

      如果您不想手动执行所有这些步骤,则可以在 Android Studio 中使用此插件:

      https://plugins.jetbrains.com/plugin/7856-adb-wifi/

      另见:

      https://android.jlelse.eu/connect-android-device-with-wifi-within-android-studio-3b1bc00c1e17

      【讨论】:

        【解决方案4】:

        仅适用于 android 设备,在 linux 类型的操作系统上。

        adb tcpip 5555 && adb connect 192.168.***.***

        拔下你的设备,你就可以运行了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-12-23
          • 2022-08-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-03
          • 1970-01-01
          相关资源
          最近更新 更多