現(xiàn)在很多手機(jī)都禁用了adb的WiFi調(diào)試功能垄分。這對用戶來說安全了搓译,不會因?yàn)椴恍⌒拇蜷_了開發(fā)者選項(xiàng)里的調(diào)試而被黑客入侵,但會讓開發(fā)者因?yàn)檫B接不上手機(jī)而失去一種調(diào)試手段锋喜。
現(xiàn)象
c:\> adb connect 192.168.1.100
can't connect to 192.168.1.100 由于目標(biāo)主機(jī)積極拒絕(10061)
方案
打開手機(jī)的開發(fā)者選項(xiàng)中的調(diào)試模式
-
用USB連接手機(jī)些己,并打開
cmd
或者terminal
,然后依次鍵入下列命令c:\> adb shell xxx# setprop service.adb.tcp.port 5555 xxx# stop adbd xxx# start adbd # 通澈侔悖可以省略這步
一般來說段标,執(zhí)行
stop adbd
后,USB調(diào)試就會被斷開了炉奴,而后再次用adb shell
連接手機(jī)時(shí)逼庞,會自動呼起手機(jī)的adbd,所以不再需要執(zhí)行start adbd
把手機(jī)和電腦接入同一局域網(wǎng)瞻赶,對于家里的無線路由器來說赛糟,電腦接入無線路由器的WiFi或者LAN口,手機(jī)也接入這臺無線路由器的WiFi砸逊,它們就處于同一局域網(wǎng)了璧南。具體操作請自行百度~= ̄ω ̄=
-
通過WiFi連接adb
在電腦的cmd中鍵入下列命令c:\> adb connect 192.168.1.100 connected to 192.168.1.100:5555
其中192.168.1.100是你要調(diào)試的手機(jī)的IP,不是自己電腦的IPJσ荨K疽小!
如果你不知道手機(jī)的IP篓像,可以在手機(jī)設(shè)置的無線連接中查看动知,當(dāng)然遇到奇葩手機(jī),你可能需要下面這條命令來快速查看IPc:\> adb shell ifconfig
這個(gè)時(shí)候開始使用WiFi adb調(diào)試了员辩,Android Studio里選擇手機(jī)調(diào)試吧~= ̄ω ̄=