Android開發常用的adb命令整理

jopen 8年前發布 | 7K 次閱讀 Android開發 移動開發

adb的全稱是Android Debug Bridge

  • adb start-server
    啟動adb服務,如果它沒啟動的話

  • adb kill-server
    關閉服務

  • adb devices
    查看所連接的設備以及設備所對應的序列號

  • adb install -r xxxx.apk
    安裝app,需要注意的是如果連接了兩臺設備,則會報錯,此時可以添加-s <serialNumber>來處理

  • adb unstall packagename
    卸載app

  • adb shell pm clear packagename
    清除應用的數據,很常用吧?

  • adb connect <device-ip-address>
    連接到指定的ip,這個通常配合wifidebug

  • adb shell
    進入shell環境

  • adb shell dumpsys activity top
    查看棧頂Activity,可以用來獲取包名

  • adb shell pm list packages -f
    查看所有已安裝的應用的包名

  • adb shell dumpsys activity
    am的狀態 Activity Manager State

  • adb shell dumpsys package
    包信息 Package Information

  • adb shell dumpsys meminfo
    內存使用情況Memory Usage

  • adb shell dumpsys procstats
    Memory Use Over Time

  • adb shell dumpsys gfxinfo
    Graphics State

  • adb pull <remote> <local>
    從手機復制文件出來

  • adb push <local> <remote>
    向手機發送文件

    eg. adb push foo.txt /sdcard/foo.txt

  • adb shell cat /proc/cpuinfo
    查看手機CPU,可以看到手機架構(eg.ARMv7) 和幾核處理器

  • adb version
    查看adb版本

  • adb help
    進入adb幫助界面

小結

其實 am,pm 其實還有很多命令,以后有多的再寫吧

資料

  1. adb-官方資料

來自: http://www.jianshu.com/p/9357f945d392

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!