使用移动热点作为网络时,Android 11+ 无线调试不可用

问题描述 投票:0回答:2

在android 11之前,我能够使用这种方法无线调试应用程序

  1. 打开(目标)Android 手机中的移动热点
  2. 将电脑连接至热点
  3. 运行 adb tcpip 5555
  4. adb connect [目标手机的ip]

问题是 Android 11引入了无线调试,上述方法无法按预期工作。 并且除非我的android手机连接到wifi,否则无法打开无线调试模式 所以它不起作用,因为我想使用目标手机的热点进行无线调试。

有什么可行的解决办法吗? 或者 手机没有连接wifi也可以打开无线调试模式吗?

android android-studio android-11 adbwireless android-12l
2个回答
3
投票

解决方法

  1. 奔跑
    adb tcpip 5555
  2. 奔跑
    adb connect [ip]
  3. 转到设置/显示和亮度/自动屏幕关闭并将其设置为30分钟。 (意味着您的手机不会自动锁定,因此它将保持与 ADB 的无线连接)

我希望 Android 工程师能够允许在较新版本的 Android 中使用无线调试功能,而无需连接到 WiFi,正如问题中所指出的。

编辑
奖金信息:
macOS: 在上述步骤 1 之后,如果您运行

netstat -nr | grep default
您将在第一行“默认网关”中获得路由器(在本例中为您的手机)的 IP 地址

Windows: 在上述步骤 1 之后,如果您在终端窗口中运行

ipconfig
。您将在第一行“默认网关”中获得路由器(在本例中为您的手机)的 IP 地址


0
投票
  • 打开手机的移动热点。
  • 连接笔记本电脑中的移动热点(Mac 和 Windows)。
  • 在终端中运行(adb tcpip 5555)。
  • 查找手机的IP地址。
  • 在终端中运行( adb connect [mobile ip] )。
  • 移动设备连接即可享受无线调试,无需相同的互联网。

快乐编码!!!!!! 😊

© www.soinside.com 2019 - 2024. All rights reserved.