【问题标题】:ADB over WiFi connection lost on usb attachedADB over WiFi 连接在连接的 USB 上丢失
【发布时间】:2020-10-20 04:54:50
【问题描述】:

上下文

我正在开发一个涉及通过 USB 电缆连接的硬件的应用程序。为了能够调试我的应用程序,我需要通过 wifi 进行调试,因为 USB 端口用于与硬件通信。

预期行为

通过 ADB 连接到设备 > 运行应用程序 > 连接硬件 > 从应用程序选择器对话框中选择我的应用程序 > 我的应用程序的“新实例”打开 > 观察我打印到 logcat 的日志

当前行为

通过 ADB 连接到设备 > 运行应用程序 > 连接硬件 > 从应用程序选择器对话框中选择我的应用程序 > 我的应用程序的“新实例”打开 > ADB 连接丢失

OBS:我不确定我是否使用了正确的命名法,如果我错了,请纠正我。当我说“ADB 连接丢失”时,我的意思是 logcat 停止从我的应用程序或系统打印任何内容,但 ADB 和设备之间的实际 WiFi 连接被保持(我不需要再次adb connect ip_address )。

环境

  • Android 9
  • Android Studio 4.1
  • Ubuntu 18.04
  • 硬件:DJI Phantom 4 Pro 遥控器

【问题讨论】:

    标签: android android-studio ubuntu usb adb


    【解决方案1】:

    如果您所追求的只是您的 logcat 输出,而您的应用实际上仍在设备上运行,请使用 adb logcat。

    https://developer.android.com/studio/command-line/logcat

    使用命令过滤设备上应用程序的日志。

    如果设备没有从 logcat 打印任何内容并且设备没有在日志中输出任何错误,则设备必须崩溃。

    【讨论】:

    • 我认为这是一种解决方法,因为它实际上并不能解决问题(连接丢失),但请允许我查看日志
    猜你喜欢
    • 2019-01-25
    • 2014-01-07
    • 2017-02-27
    • 2016-12-09
    • 2018-12-06
    • 1970-01-01
    • 2016-03-15
    • 2022-08-16
    • 2019-12-11
    相关资源
    最近更新 更多