1. 程式人生 > >除錯Android程式,不使用模擬器,無需資料線真機除錯的方法

除錯Android程式,不使用模擬器,無需資料線真機除錯的方法

最近學習Android,在除錯程式的時候經常遇到模擬器啟動卡死,用數線連線手機有時候會不匹配,也會出現與程式本身無關的錯誤。所以,找到一個既不用模擬器,也無需資料線連線的解決方法,可以通過TCP/IP的方法來進行,也就是ADB通過網路來連線裝置,無需資料線。
方案一:
1、首先獲得手機的root許可權,可以藉助一鍵root軟體實現,比如root大師、360等等。

2、下載adb wireless ,得到手機IP地址。

3、找到要除錯的工程所使用的adb sdk檔案的platform-tools資料夾,在cmd 進入該資料夾,輸入命令:adb connect (手機IP),系統會提示connect to IP。

4、輸入adb devices,看是否確實連上。

5、開啟IDE進行除錯就可以了。

方案二:
1. 使用USB資料線連線裝置。
2. 在命令列輸入adb tcpip 5555 ( 5555為埠號,可以自由指定)。
3. 斷開 USB資料,此時可以連線你需要連線的|USB裝置。
4. 再計算機命令列輸入 adb connect <裝置的IP地址>:5555
後面就可以使用ADB ,DDMS 來除錯Android應用或顯示Logcat 訊息。
這裡寫圖片描述
5. 如果需要恢復到USB資料線,可以在命令列輸入adb usb
6. * Android裝置的IP地址可以在Settings->About Phone->Status 查到*