Android真機調試方法的演化

來源:互聯網
上載者:User
一、有線調試

在09年接觸Android應用開發,程式完成後通常要先在模擬器上調試一番,覺得沒有問題了,就要在真機上測試一下。當時機器配置不高,大家知道,模擬器一啟動機器會卡成什麼樣。可是真機有限,我們只能克服。這個流程也一直持續到我們的開發機夠每個人一台。那就好辦些了,程式直接在真機上調試,方便快捷。而串連的辦法就是用資料線+驅動。這種方法的好處就是資料轉送穩定,快速不受幹擾。而唯一不太方便的地方就是資料線的插拔,就因為這一點,很多懶人就試圖尋找無線方案。

二、無線調試

有線調試的要求不高,有資料線就行,而無線調試的要求就高些,需要wifi模組。在09年,有wifi模組的手機還是比較稀少且珍貴的,我們不敢奢望。而現如今,哪台手機不能串連wifi?所以,無線調試的時機早已成熟。

其實兩種調試方法的原理是一樣的,只是串連技術有別。

無線串連,首先要知道手機在區域網路上的ip。一種辦法是在wifi設定中找到已經串連的網路,點擊進入即可看見ip。通常是102.另一種方法就是用手機超級終端,這個在下面的擷取root許可權時也有用,我是用一款名叫“Better Terminal Emulator Pro”的超級終端軟體完成這一系列操作的。

手機上開啟超級終端,此時就像操作一台linux系統一樣:

輸入命令ifconfig就會列印出當前手機ip。

此時我們需要用到root許可權:

su

應該會順利的切換到root使用者,現象就是美元變成井號了。執行下面操作:

setprop service.adb.tcp.port 5555

stop adbd

start adbd

完成後在電腦上用adb進行串連:

C:\Users\Administrator>adb connect 192.168.1.102unable to connect to 192.168.1.102:5555C:\Users\Administrator>adb connect 192.168.1.102connected to 192.168.1.102:5555C:\Users\Administrator>adb shell$ ls

adb串連到手機後,可以做的事情就很多了。安裝軟體,卸載軟體,檔案操作等等。看關於adb的介紹。
而手機上的超級終端也是用處多多,只是手機打字不太方便,不然它就會變成你學習linux命令的一個好工具。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.