ADB 常用操作指令


adb常用操作指令

注釋:adb 命令指的是windows操作系統下的調試命令 ; adb shell 指的是android /linux系統下的操作指令,二者可以來回切換,通過exit退出adb shell (shell 狀態下可以使用linux命令)

  1. 查看PC端目前鏈接的設備:adb devices

  2. 查看PC端鏈接設備的狀態:adb get-state (device 表示鏈接正常)

  3. 查看日志: abd logcat

  4. 將日志輸出到指定文件中: abd logcat > [文件路徑\文件名]

  5. 日志信息類別:4種

    • I: 信息

    • D:調試

    • E:錯誤

    • W:警告

  6. 指定打印的日志級別:adb logcat *:【日志級別】

  7. 查看指定緩沖區日志:adb logcat -b [緩沖區類型]

  8. 清除日志:adb 指令的最后添加 -c

  9. 輸出cpu功耗等更詳細的日志信息:adb bugreport

  10. 安裝app應用:adb install [指定目錄下的.apk文件]

  11. 卸載app應用:adb uninstall [packagename]

    注釋: 日志存在於4個緩沖區中:radio,system,main,event 查看日志時主要查看的是main緩沖區的日志

  12. 查看連接設備中所有應用的包名:adb shell pm list packages

  13. 查看當前運行中運用的view的包名:adb shell dumpsys window | findstr mCurrentFocus

     查看某個apk的包名:

                aapt dump badging 【對應apk的絕對路徑】;// aapt工具所在路徑:sdk/build_tools/version

  1. 查看CUP信息:adb shell cat /proc/cpuinfo

    注釋: cat 在linux中指的是查看命令

  1. 查看分辨率:adb shell wm size

  2. 查看電池信息: adb shell dumpsys battery

  3. 獲取系統版本號:adb shell getprop ro.build.version.release
  4. 獲取PC端當前連接設備的版本號:adb version
  5. 手機電腦相互拷貝文件:

    • adb push [目標文件] [目的地]

  6.  

    • abd pull 【目標文件】【目的地】

    • 注釋: 目標文件指的是需要推送、拉取的文件的名稱(包含絕對路徑);目的地指的是將目標文件拉取、推送到指定地點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM