1. 程式人生 > >如何用adb連線android手機?(我的親自經歷)------ 順便說說unable to connect to 192.168.1.100:5555的原因和解決方法

如何用adb連線android手機?(我的親自經歷)------ 順便說說unable to connect to 192.168.1.100:5555的原因和解決方法

               

        adb是什麼呢? 我就不多說了, 對於搞android開發的人來說, 一定不陌生。 本文講述如何用adb來連線手機。

        利用adb來連線手機, 有兩種方式: 1, wifi,  2, usb.

        前提條件: 下載adb, 最好把對應的檔案置於cmd.exe同目錄下。

        1. 通過wifi, 利用adb來連線手機。

           在pc的cmd中輸入命令:

           adb connect 192.168.1.100

           其中adb就是手機的ip. 如果連線成功, 就可以進入android的shell了。

           我自己在操作過程中, pc能ping通過手機, 但是adb連線手機, 出現了一點點問題, 提示unable to connect to 192.168.1.100:5555

, 這個是什麼原因呢? 原來手機的預設adb服務是沒有開啟的, 否則, 別人adb能隨便連, 那豈不是很不安全麼? 所以, 我們要想辦法把手機上的adb服務開啟。 怎麼搞呢? 首先要在手機上下載一個android模擬器(當然, 如果你有, 就不用下載了), 然後切到root許可權, 並執行如下命令開啟adb服務:

        su

setprop service.adb.tcp.port 5555

stop adbd

start adbd

      然後adb就可以連線手機了, 如圖:

        2. 通過usb, 利用adb來連線手機。

        我把手機通過usb接上pc, 結果adb並沒有連線上手機, 於是下載了android驅動程式, 安裝了, 就好了。這樣, adb就連線上了手機, 開心啊。於是就可以利用adb shell進入手機的android系統了。 附上圖, 紀念一下:

       比較一下: 方法1的要求較高, 需要依賴於穩定的網路, 而且操作麻煩, 方法2就簡便多了。

       一旦adb登入後, 就可以切換到root下, 不要密碼啊, 我進入shell後, 執行reboot, 結果手機機關機了。 好吧, 我承認, 我是有激動了。