手机屏幕坏了如何在另一台电脑上开启USB调试功能

前言

我有两台新旧电脑,一个安卓手机。

安卓机已经开启USB调试功能,并且安卓机已经授权给旧电脑USB调试权限了。

后来我又新买了一台新电脑,新电脑我也想用来调试这台安卓机。

不过不巧的是,安卓机此时屏幕正好坏掉了。也就是我无法通过点击屏幕来给新电脑授予USB调试权限。

那么,此时我该怎么授予新电脑调试这台安卓机呢?

前提

  • 一台已经允许USB调试的旧电脑,
  • 一台已经开启USB调试的手机
  • 一个WiFi
  • 一台新电脑
  • adb.exe
  • scrcpy.exe

操作步骤

因为在手机屏幕坏掉之前,我们已经始终允许旧电脑对手机进行USB调试了。所以我们可以在旧电脑上通过adb命令和scrcpy命令来操作这台屏幕坏掉的手机。

  • 先把手机用USB数据线连接到旧电脑上
  • 在旧电脑上,运行adb devices -l命令,并记下 序列表
  • 在旧电脑上,运行scrcpy.exe,把手机投屏到旧电脑得屏幕上。
  • 在旧电脑上,通过adb命令,开启手机的网络调试功能。执行命令:adb -s 序列号 tcpip 5555
  • 获取手机的IP地址,
    • 可以通过操作旧电脑的手机投屏获取IP地址,
    • 或者登陆路由器后台获取。最好能固定手机的IP地址,方便后续通过网络调试。
  • 在新电脑上,通过网络调试手机,在旧电脑的手机投屏上,点击弹出的授权对话框。
    • 首先要确保手机和新电脑在同一个网络中,也就是新电脑和手机连接的路由器是同一个。(新电脑和手机连接同一个WiFi,新电脑通过网线连接路由器,手机通过WiFi连接同一个路由器都行),
    • 然后在新电脑上执行如下命令:adb connect 手机IP:5555
      • 此时就电脑上的手机投屏就会弹出一个对话框,要你是否授权新电脑对手机进行USB调试。
        • 勾选始终允许这台电脑进行USB调试。然后点击确认按钮。
        • 此时新电脑终于可以USB调试这台手机了。但是执行adb devices -l命令可能还是显示没有授权。
          • 没关系,在新电脑上,执行adb disconnect 手机IP:5555,先断开网络调试,然后再执行adb connect 手机IP:5555开启网络调试。然后再执行adb devices -l命令查看,这个时候就不会显示没有授权了。
  • 获取USB授权之后,就可以把手机通过USB数据线连接到新电脑上。新电脑可以像旧电脑那样通过USB调试手机了。