通過ADB命令查看當前Android運行程序的頁面信息


1、前言

  通常在接手別人的App項目的時候,遇到的一個最令人頭疼的問題就是當前手機上看到的這個頁面對應哪個 Activity 或者 Fragment,這種時候,我們就可以通過ADB命令打印當前頁面

2、adb 安裝

  由於我安裝了Android 的開發環境,所以直接切換到Android SDK的路徑下運行 adb 命令即可

(TIPS:如何切換到 SDK/platform-tools 目錄下輸入adb 還是提示 “不是內部或外部命令,也不是可運行的程序批處理文件。”,可以執行 adb start-server 試試,如果還是不行,那就自己再找辦法吧)

3、常用 adb shell 命令

1、查看已連接的設備
  adb devices 

2、獲取app包名和啟動名:
  ①  mac/linux:     adb shell dumpsys window windows | grep mFocusedApp

  ②  win:            adb shell dumpsys window windows | findstr mFocusedApp
3、查看當前棧頂的Activity的Fragment :
  adb shell dumpsys activity your.package.name
4、指定某台設備:
  adb -s 設備號
  (tips:當有多台設備連接了adb 的時候,執行 adb shell 命令,adb 需要指定設備號,例: adb -s 64d62615 shell dumpsys window windows | findstr mFocusedApp)
5、卸載APP:
  adb uninstall xxxx(包名)

 


免責聲明!

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



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