Android開發常用的adb命令整理

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-官方資料

另外歡迎關注:
我的Github
我的微博
我的微信公眾號:

微信公眾號

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

推薦閱讀更多精彩內容