1. 程式人生 > >Android-使用adb和aapt檢視應用資訊

Android-使用adb和aapt檢視應用資訊

很日常的一個開篇

想知道一個應用的資訊,有很多種方式,但是某些時候,你只有一個手機,手機上安裝著目標應用,或者你只有一個安裝包的時候,我想,一些小巧的檢視方式就顯的比較親切了,例如 adb 和 appt。

adb 和 aapt 都是 Android SDK 自帶的工具,adb 位於 sdk/platform-tools, aapt 位於 sdk/build-tools/,如果配置了該目錄的環境變數,可以在任何路徑下都能使用該工具的命令,如果沒有配置,那麼就需要切換到該命令工具的路徑下才能使用對應命令了,切來切去也不是個事,所以還是去配置一下吧。

aapt-檢視 APK 檔案資訊

  aapt dump
badging <apk_path> //獲取全部資訊 aapt dump badging <apk_path> | grep XXX //獲取XXX資訊

例如獲取版本資訊

adb-檢視手機安裝應用資訊

  adb shell dumpsys package <package_name>  //獲取全部資訊
  adb shell dumpsys package <package_name> | grep XXX //獲取XXX資訊

試一下,用這個命令獲取版本資訊

這個命令是需要只要應用的 packageName,如果你不知道想檢視應用的完整包名,也不用煩躁,下面這個命令可以幫你
開啟要檢視的應用,執行下面的命令,可以獲取當前應用的包名,以及當前頁面所在的 Activity

  adb shell dumpsys window | grep mCurrentFocus  //檢視當前執行的包名和Activity

拿微信試一下:


歡迎關注博主的微信公眾號,快快加入哦,期待與你一起成長!