如何在不先将设备连接到计算机的情况下通过 Wifi 执行“adb logcat”? [复制]

Posted

技术标签:

【中文标题】如何在不先将设备连接到计算机的情况下通过 Wifi 执行“adb logcat”? [复制]【英文标题】:How to do "adb logcat" via Wifi without connecting the device to the computer first? [duplicate] 【发布时间】:2018-04-28 09:17:26 【问题描述】:

我正在使用迷你 PC 为自定义 android x86 构建开发应用。我正在尝试通过 Wifi 调试并在其上执行 logcat,因为我无法真正使用 USB 将迷你 PC 连接到我的工作站,并以通常的方式对其进行 logcat。或者至少我不知道。但是在我阅读的每篇文章和教程中,通过 Wifi 进行 adb 的第一步是先连接设备并执行“adb tcpip 5555”,我不能这样做,或者我不知道该怎么做。那么有没有办法在不先连接工作站的情况下调试和记录迷你电脑呢?

谢谢。

【问题讨论】:

您需要至少连接一次才能进行无线调试。之后你可以尝试做wifi。但您至少需要连接一次。 这就是我害怕的。没有其他方法可以解决吗?我在迷你电脑上没有看到任何 USB 输出插座,所以我不知道在哪里插入它。手机/平板电脑上的测试不起作用,因为迷你 PC 和普通 Android 设备之间的环境非常不同。它有一个非常轻量级的自定义 ROM 和一些特定的后台服务。更不用说摄像头、COM 端口模拟设备等外围设备了。为了进一步描述,请尝试想象一个使用 Android 的街机游戏平台。 哦,是的,顺便说一句,我已经在我的 Android 手机上测试了该应用程序,它运行良好,而在钻机中却没有。而且我什至不知道为什么。 我不知道这是否可能,但是是否可以打开从 PC 到迷你 PC 的 SSH 隧道并尝试以这种方式建立连接?我不确定这是否可行,也许有可能...... 好的。有效。所以答案在上面的重复链接中:***.com/questions/2604727/… 【参考方案1】:

在没有root的设备上没有办法做到这一点,即使对于那些你确实意识到这将是一个安全问题的root设备,任何启用调试的人都可以连接。

【讨论】:

以上是关于如何在不先将设备连接到计算机的情况下通过 Wifi 执行“adb logcat”? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何检查设备是不是通过 WiFi - Direct 连接到另一台设备?

Swift:检查iOS是不是在没有互联网的情况下连接到wifi

Iphone App - 您可以在不使用 WiFi 的情况下下载的最大文件大小?

问:如何在没有 USB 或连接到计算机的设备上运行 Flutter 应用程序

如何在不实际安装连接器的情况下通过 C# 使用 mysql 连接器连接到 mysql

在不安装客户端软件的情况下连接到 ***