美文网首页
[Android] Adb WiFi 调试

[Android] Adb WiFi 调试

作者: Cocoonshu | 来源:发表于2017-09-07 23:17 被阅读691次

    现在很多手机都禁用了adb的WiFi调试功能。这对用户来说安全了,不会因为不小心打开了开发者选项里的调试而被黑客入侵,但会让开发者因为连接不上手机而失去一种调试手段。

    现象

    
    c:\> adb connect 192.168.1.100
    
    can't connect to 192.168.1.100 由于目标主机积极拒绝(10061)
    
    

    方案

    1. 打开手机的开发者选项中的调试模式

    2. 用USB连接手机,并打开cmd或者terminal,然后依次键入下列命令

      c:\> adb shell
      xxx# setprop service.adb.tcp.port 5555
      xxx# stop adbd
      xxx# start adbd # 通常可以省略这步
      
      

      一般来说,执行stop adbd后,USB调试就会被断开了,而后再次用adb shell连接手机时,会自动呼起手机的adbd,所以不再需要执行start adbd

    3. 把手机和电脑接入同一局域网,对于家里的无线路由器来说,电脑接入无线路由器的WiFi或者LAN口,手机也接入这台无线路由器的WiFi,它们就处于同一局域网了。具体操作请自行百度~= ̄ω ̄=

    4. 通过WiFi连接adb
      在电脑的cmd中键入下列命令

      c:\> adb connect 192.168.1.100
      connected to 192.168.1.100:5555
      

      其中192.168.1.100是你要调试的手机的IP,不是自己电脑的IP!!!
      如果你不知道手机的IP,可以在手机设置的无线连接中查看,当然遇到奇葩手机,你可能需要下面这条命令来快速查看IP

      c:\> adb shell ifconfig
      
    5. 这个时候开始使用WiFi adb调试了,Android Studio里选择手机调试吧~= ̄ω ̄=

    相关文章

      网友评论

          本文标题:[Android] Adb WiFi 调试

          本文链接:https://www.haomeiwen.com/subject/qjbwjxtx.html