現(xiàn)在很多手機(jī)都禁用了adb的WiFi調(diào)試功能。這對(duì)用戶(hù)來(lái)說(shuō)安全了,不會(huì)因?yàn)椴恍⌒拇蜷_(kāi)了開(kāi)發(fā)者選項(xiàng)里的調(diào)試而被黑客入侵,但會(huì)讓開(kāi)發(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)
方案
打開(kāi)手機(jī)的開(kāi)發(fā)者選項(xiàng)中的調(diào)試模式
-
用USB連接手機(jī),并打開(kāi)
cmd或者terminal,然后依次鍵入下列命令c:\> adb shell xxx# setprop service.adb.tcp.port 5555 xxx# stop adbd xxx# start adbd # 通??梢允÷赃@步一般來(lái)說(shuō),執(zhí)行
stop adbd后,USB調(diào)試就會(huì)被斷開(kāi)了,而后再次用adb shell連接手機(jī)時(shí),會(huì)自動(dòng)呼起手機(jī)的adbd,所以不再需要執(zhí)行start adbd 把手機(jī)和電腦接入同一局域網(wǎng),對(duì)于家里的無(wú)線路由器來(lái)說(shuō),電腦接入無(wú)線路由器的WiFi或者LAN口,手機(jī)也接入這臺(tái)無(wú)線路由器的WiFi,它們就處于同一局域網(wǎng)了。具體操作請(qǐng)自行百度~= ̄ω ̄=
-
通過(guò)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è)置的無(wú)線連接中查看,當(dāng)然遇到奇葩手機(jī),你可能需要下面這條命令來(lái)快速查看IPc:\> adb shell ifconfig 這個(gè)時(shí)候開(kāi)始使用WiFi adb調(diào)試了,Android Studio里選擇手機(jī)調(diào)試吧~= ̄ω ̄=