【Adb】Android adb常用命令的使用

adb是什么?:adb的全稱為Android?Debug Bridge,就是起到調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程序,說白了就是debug工具,所以當我們運行Eclipse時adb進程就會自動運行。

adb有什么用?:借助adb工具,我們可以管理設備或手機模擬器的狀態,還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。

不管是作為一個開發還是測試,熟練使用adb命令都能夠提高辦事效率。進入命令界面清屏直接出入

1. adb devices:查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示

2. adb install -r <應用程序.apk(可把需安裝的應用包直接拖到此處)>:將指定的apk文件安裝到當前連接的設備上

3. adb uninstall <軟件的包名> ?或 ?adb uninstall -k <軟件的包名>:卸載軟件,如果加 -k 參數,為卸載軟件但是保留配置和緩存文件

4. adb shell:登錄設備的shell

5. adb push <本地路徑> <遠程路徑>:從電腦上發送文件到設備,用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)

6. adb pull <遠程路徑> <本地路徑>:從設備上下載文件到電腦,用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦

7. adb help:顯示幫助信息,里面有很多常用的adb命令說明

8.adb get-product ?和 ?adb get-serialno:獲取當前連接的設備的ID和序列號

9.adb root:獲取管理員權限

10.adb logcat -s AndroidRuntime (> 路徑名:\文件名.txt):獲取當前連接設備的運行日志(重定向,即把獲取的日志寫進txt文件并放在該路徑下),當日志里有“FATAL EXCEPTION”出現時,說明有崩潰

11.adb shell bugreport? 或者? adb logcat (> 路徑名:\文件名.txt):獲取當前連接設備的bug報告,一般情況下第二條命令足夠,第一條命令用于治療疑難雜癥。

adb logcat | grep 應用包名:輸出某個應用的所有日志

adb logcat | grep -i 應用包名:輸出某個應用的所有日志,忽略大小寫

12.adb shell ps (想查看的包名):查看手機當前正在運行的進程,只有一條,如果直接使用adb ? ? ? ? ? ?shell ps?則是查看所有正在運行的進程

? ? adb shell ps | findstr (想查看的包名):查看手機當前正在運行的進程,可查看該應用正在運行的具體服務? ——> adb shell "ps | grep (想查看的包名)" 命令與其作用相同

13.adb shell kill (想殺死的進程的pid):可殺死進程號為pid的進程,可先用 adb shell ps (想查看的包名) 獲取到pid

? ? adb shell? am force-stop (想殺掉的應用包名):也是殺死應用進程一種方法

14.當應用無響應的時候,應該用什么命令抓日志呢?

首先用 adb logcat 抓到正常的全部日志,然后用 adb pull /data/anr/traces.txt ? d:/ 抓取具體的日志

15.adb shell wm size:查看手機屏幕分辨率



參考文章:http://www.cnblogs.com/lcw/p/3370639.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android開發中我們有時候需要借助一些命令幫助更好的高效率定位解決問題,本文就來介紹一些可能有些隱藏的而卻非常...
    passiontim閱讀 1,501評論 0 4
  • android開發環境中,ADB是我們進行android開發經常要用的調試工具,它的使用當然是我們Android開...
    Memebox閱讀 6,135評論 0 32
  • 我的生活中發生了一個令人愉悅的變化。我在孕育一個新生命,有了一個新身份。 這個過程奇妙又讓人期待。充滿了挑戰和驚喜...
    _vivi_閱讀 619評論 0 0
  • 搭一架木梯在黃昏的肩膀 抓一把流云落下 揉進眼眸氤氳 流入血液中滌蕩 收拾完行囊郵去風的故鄉 打包硝煙 雪藏戰火之...
    清白臉龐閱讀 375評論 8 13
  • 時間和空間拉來長長的河流 我們站在記憶的兩岸 我看見過往的快樂駐足流連 你看見過往的悲傷轉向離開…… 轉向離開 什...
    梵w孟閱讀 96評論 0 0