現(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,不是自己電腦的IP!??!
如果你不知道手機(jī)的IP,可以在手機(jī)設(shè)置的無線連接中查看,當(dāng)然遇到奇葩手機(jī),你可能需要下面這條命令來快速查看IPc:\> adb shell ifconfig 這個(gè)時(shí)候開始使用WiFi adb調(diào)試了,Android Studio里選擇手機(jī)調(diào)試吧~= ̄ω ̄=