Android常用ADB命令


1.adb介紹:

藉助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋樑,可以讓用戶在電腦上對手機進行全面的操作


2.adb作用:

藉助adb工具,我們可以管理設備或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟件、系統升級、運行shell命令等等。其實簡而言說,adb就是連接Android手機與PC端的橋樑,可以讓用戶在電腦上對手機進行全面的操作


3.以下記錄一些比較常用的命令:

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

  • adb kill-server
    關閉服務

  • adb devices
    查看所連接的設備以及設備所對應的序列號,顯示當前運行的全部模擬器

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

  • adb uninstall 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
    查看所有已安裝的應用的包名
    <!-- more -->

  • 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幫助界面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章