簡體   English   中英

如何使用終端獲取android設備上所有應用程序的列表

[英]How to get the list of all apps on android device using terminal

有一個命令行來獲取包名:-

adb shell pm list packages 

但是如何獲取設備上所有應用程序的列表

以前列出已安裝包的命令是pm list packages 但是從 Android nougat 開始,該命令已被刪除。 執行相同操作的新命令是cmd package list packages

您的問題本身已經包含答案:運行終端,您進入shell 因此,只需從您的命令中省略該部分 ( adb shell ),並直接運行pm命令:

pm list packages

應該產生完全相同的輸出。 pm是不ADB的部分(或adb shell命令),而是與Android可執行航運:所述p ackageanager。 所以你可以充分利用它的潛力:

pm list packages [options] 
options:
   -f: See their associated file.
   -d: Filter to only show disabled packages.
   -e: Filter to only show enabled packages.
   -s: Filter to only show system packages.
   -3: Filter to only show third party packages.
   -i: See the installer for the packages.
   -u: Also include uninstalled packages.
   --user : The user space to query.

享受!

此外,要將應用程序列表保存到 txt,請使用以下命令:

adb shell pm list packages -f > d:\1.txt

或者如果您想將文件保存到 adb 文件夾,只需使用

adb shell pm list packages -f > installed-apps.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM