天天看點

adb 指令 之 Pm 相關

檢視應用清單

檢視應用清單的基本指令格式是

adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]      

即在 ​

​adb shell pm list packages​

​ 的基礎上可以加一些參數進行過濾檢視不同的清單,支援的過濾參數如下:

參數 顯示清單
所有應用
-f 顯示應用關聯的 apk 檔案
-d 隻顯示 disabled 的應用
-e 隻顯示 enabled 的應用
-s 隻顯示系統應用
-3 隻顯示第三方應用
-i 顯示應用的 installer
-u 包含已解除安裝應用

​<FILTER>​

包名包含 ​

​<FILTER>​

​ 字元串

所有應用

指令:

adb shell pm list packages      

輸出示例:

package:com.android.smoketest
package:com.example.android.livecubes
package:com.android.providers.telephony
package:com.google.android.googlequicksearchbox
package:com.android.providers.calendar
package:com.android.providers.media
package:com.android.protips
package:com.android.documentsui
package:com.android.gallery
package:com.android.externalstorage
...      

系統應用

指令:

adb shell pm list packages -s      

第三方應用

指令:

adb shell pm list packages -3      
adb shell pm list packages mazhuang      
adb shell pm list packages | grep mazhuang