通過命令安裝了QQ的apk文件后,准備卸載時,發現用abd shell pm list packages這個命令,查不到QQ對應的包名,不知道什么原因,然后使用adb shell pm list packages -3這個輸出第三方的包可以查到
adb shell pm list packages [options] <FILTER>
打印所有軟件包,可選擇只打印軟件包名稱中包含<FILTER>的軟件包。
不使用參數:adb shell pm list packages,打印設備/模擬器上的所有軟件包
不使用參數:adb shell pm list packages,打印設備/模擬器上的所有軟件包
使用-f參數:adb shell pm list packages -f,輸出包和包相關聯的文件
使用-d參數:adb shell pm list packages -d,只輸出禁用的包。由於本機禁用沒有,輸出為空。
使用-e參數:adb shell pm list packages -e,只輸出啟用的包。
使用-s參數:adb shell pm list packages -s,只輸出系統的包。
使用-3參數:adb shell pm list packages -3,只輸出第三方的包。
使用-i參數:adb shell pm list packages -i,只輸出包和安裝信息(安裝來源)。
使用-u參數:adb shell pm list packages -u,只輸出包和未安裝包信息(安裝來源)。
使用--user參數:adb shell pm list packages --user <USER_ID>,根據用戶id查詢用戶的空間的所有包,USER_ID代表當前連接設備的順序,從零開始:
使用-e參數且設置過濾條件:adb shell pm list packages -e "ximalaya",只輸出啟用的包。
