上下文
我正在开发一个涉及通过USB电缆连接的硬件的应用程序。为了能够调试我的应用程序,我需要通过wifi进行调试,因为USB端口正用于与硬件进行通信。
预期的行为
通过ADB连接到设备>运行应用程序>连接硬件>从“应用选择器”对话框中选择我的应用程序>应用程序的“新实例”打开>观察打印到logcat的日志
当前行为
通过ADB连接到设备>运行应用程序>连接硬件>从“应用选择器”对话框中选择我的应用程序>我的应用程序的“新实例”打开> ADB连接丢失
OBS:我不确定我是否使用了正确的术语,如果我输入错误,请更正我。当我说“ ADB连接丢失”时,我的意思是logcat停止从我的应用程序或系统中打印任何内容,但是保留了ADB与设备之间的实际WiFi连接(我不需要{{1} })。
环境
答案 0 :(得分:1)
如果只需要logcat输出,而您的应用仍在设备上实际运行,则只需使用adb logcat。
https://developer.android.com/studio/command-line/logcat
使用命令并过滤设备上的应用程序日志。
如果设备无法从logcat打印任何内容,并且设备在日志中未输出任何错误,则设备必须崩溃。