Android手機WiFi除錯,檢視logcat

2021-08-27 20:02:30 字數 870 閱讀 2035

在專案開發過程中,遇到這樣的場景:

有寫特殊android裝置只有乙個usb口,當掛載u盤之後就無法連線usb實時進行除錯了。這兒時候如果裝置可以開啟wifi,那就可以用wifi進行除錯;

要開啟網路除錯,執行下面指令即可:

"setprop service.adb.tcp.port 5555",// 設定監聽的埠,埠可以自定義,如5554,5555是預設的

"stop adbd",// 關閉adbd

"start adbd"// 重新啟動adbd

但執行上述指令必須要有root許可權,既先要執行:

su//切換到root使用者;

上面完成之後就可以用adb命令:

adb connect 192.168.1.xx//android裝置的ip位址;

上述在裝置連線電腦執行cmd時在

"stop adbd",// 關閉adbd

這一步會有問題,執行之後usb就斷開了,無法執行接下來的開啟指令;

那怎麼辦呢?

想到直接做乙個apk,安裝在手機上執行,於是就有了下面的apk:

public void excutestartshell() ;

try

} catch (exception e)

}public void excutestopshell() ;

try

} catch (exception e)

}

WiFi(網路)除錯Android手機

adb本身提供了網路除錯的功能,所以,在不能直接用usb連上android手機的情況下,可以使用wifi連線adbd進行除錯。具體方法如下 如果只是暫時需要用wifi連adb 1.手機 pc連上ap,確保兩者能夠正常分配ip ifconfig檢視 pc 手機 可以ping一下,驗證互通 若不互通,請...

通過wifi除錯android程式

資料線丟了,不想花錢去買,在網上看了看,android手機居然可以通過wifi進行程式的除錯,太好了,自己搞了一下,雖然網上寫的很詳細,但是還是有些問題,記錄下來,下次參考。1.首先讓android 聽指定的埠 這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲...

通過wifi除錯android程式

看到網上一些程式寫的很複雜,基本上需要root才行,對於行貨的機器,root之後可能會失去保修.所以能不root還是盡量選擇不要root 如果root之後,可以選擇adbwireless這款軟體,很方便,點下按鈕就能準備好機器.如果不root也是可以的,需要確保你的電腦和手機都連上了wifi並處於同...