pm命令的具體用法如下:
pm 命令是Android裡面packageManage的命令列,用於安裝包的操作。一般我們在命令列下,可以使用以下命令安裝一個新的安裝包。
1、安裝APK:例如,在串口終端下輸入:
pm install -r /data/card/ApicalRadio.apk
就可以重新安裝ApicalRadio.apk到android系統上,預設是安裝到系統的data/app/目錄下。
-r 參數表示重新安裝,如果原來已經安裝了,會覆蓋原來的安裝包。
2、卸載
pm uninstall -k com.apical.apicalradio
其中,com.apical.apicalradio 是你的APK包的包名。
3、除了pm命令,使用cp 或者 rm 都可以達到安裝的效果。如果是在終端模式操作,個人感覺使用cp和 rm 更方便。
安裝:cp /data/card/ApicalRadio.apk /data/app
卸載:rm -f /data/app/ApicalRadio.apk
這兩個命令其實就是Linux下的刪除和複製命令。
下面是有關PM命令詳細使用,英文原文,理解也不能,就不翻譯了。。。。。。
- pm list packages -f
- pm list permission-groups
- pm list permissions -g -f -d -u GROUP
- pm list instrumentation -f TARGET-PACKAGE
- pm path PACKAGE
- pm install -l -r PATH
- pm uninstall -k PACKAGE
- pm enable PACKAGE_OR_COMPONENT
- pm disable PACKAGE_OR_COMPONENT
- The list packages command prints all packages.Use the -f option to see their associated file.
- The list permission-groups command prints all knownpermission groups.
- The list permissions command prints all known permissions, optionally only those in GROUP.Use
- the -g option to organize by group.Use
- the -f option to print all information.Use
- the -s option for a short summary.Use
- the -d option to only list dangerous permissions.Use
- the -u option to list only the permissions users will see.
- The list instrumentation command prints all instrumentations,or only those that target a specified package.Use the -ff option to see their associated file.
- The path command prints the path to the .apk of a package.
- The install command installs a package to the system.Use
- the -l option to install the package with FORWARD_LOCK. Use
- the -r option to reinstall an exisiting app, keeping its data.
- The uninstall command removes a package from the system. Use
- the -k option to keep the data and cache directories around after the package removal.