ADB連接端口被佔用問題
在利用adb進行手機連接的時候出現如下問題(Windows 8.1環境):
由於ADB使用5037端口,使用netstat命令查看5037端口的連接情況,
發現5037端口被佔用,使用tasklist查看到底是誰佔用了5037端口,
原來是360手機助手的連接程序佔用了端口.使用”taskkill /f /t /im process_name”命令結束該進程
好吧殺不掉,那就用任務管理器把360手機助手的進程KILL掉.這樣重新使用ADB連接即可.
ADB與手機的連接
ADB要與手機連接調試,首先要開啓手機開發者選項中ADB選項: Android debugging.ADB連接手機有兩種方式:USB和WIFI.在Windows環境下使用ADB,要安裝ADB的驅動,一般Android SDK中有包含,如果沒有要手動下載安裝或者藉助手機助手安裝.驅動的位置位於sdk目錄的platform-tools下.
使用USB方式連接
安裝好驅動之後,使用USB線連接手機,即可實現ADB連接手機,這時候可以使用adb shell進入手機的shell,然後使用su命令獲得root權限:
使用WIFI方式連接
首先要開啓開發者選項ADB over network,然後確保PC和手機處於WIFI可連接狀態,然後使用命令adb connect mobile_WIFI_address來連接手機: