Eclipse調試Android工具集錦之三-ADB

來源:互聯網
上載者:User

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6686642

 

本文章的前提:已經安裝了Eclipse和ADT。android SDK也下載完畢。Eclipse裡面已經設定好了andro本文章的前id SDK。

本文章將系統的介紹Android調試的各個工具。講的會比較細,希望對大家有所協助。

 

ADB

ADB = Android Debug Bridge

顧名思義,這個是PC機與Android裝置的串連橋。簡單的說,就是通過adb ,PC可以控制與之相連的Android裝置。

1,android手機連上PC,或者虛擬機器啟動之後,一般PC都會檢測到裝置並且自動連接上。我們用以下命令可以查看當前串連的裝置列表:

>>adb devices

2,android是個Linux系統。我們可以通過adb啟動一個Linux終端,執行Android上的Linux命令。通過以下操作:

>>adb shell

執行之後,進入android終端,輸入的命令都是在手機上執行的。例如我們輸入ls,看到的檔案和目錄都是手機裡的。

3,重啟手機。有時候手機被鎖屏了,或者被無限的快顯視窗佔用了螢幕,無法重啟了,可以利用adb來重啟手機。

>>adb reboot

4,有時候,手機串連PC會出現問題,用adb devices查看到的是一串問號。這個時候,可以嘗試:

>>adb kill-server

輸入這個命令之後,立即(經驗,10秒以內)輸入:

>>adb devices

這樣,手機會重新串連PC。

5,拷貝檔案到手機裡

>>adb push [PC檔案路徑] [手機的目錄]

因為每次只能拷貝一個檔案到手機上,如果需要批量拷貝,可以自己寫一個shell。

6,從手機上拷貝檔案到PC裡

>>adb pull [手機檔案路徑] [PC的目錄]

同樣,每次只能拷貝一個檔案

7,安裝apk到手機上。

>>adb install [PC上的APK路徑]

Android手機有個設定,可以設定是否允許安裝非簽名的應用程式。但是用adb install方式,可以繞開這個設定。也就是說,不論手機是否允許安裝非簽名的應用程式,用adb install總能把apk安裝到手機上。

與之相對應的,還有

>>adb uninstall [應用程式套件組合名]

8,有時候,串連會變的不穩定。這個時候,需要重新掛載一下手機。用以下命令:

>>adb remount

9,查看Log

>>adb logcat

 

順便介紹一下手機上的兩個重要目錄:

/system/app/:基本上APK都放在這個目錄。

/data/data/:每個應用程式的私人資料,都放在這個目錄裡。這個目錄下,按照每個應用的包名存在很多目錄。在每個包名下,存放的是與之對應的應用程式的私人資料,包括資料庫、私人配置等等。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.