Android下am和pm命令簡介

1、am命令淺析

1.1am啓動指定Activity

am startpackageName/packageName.activityName

示例:adb shell am startcom.android.browser/.BrowserActivity

1.2加參數-S,實現先強制關掉目標app再啓動Activity

am start -SpackageName/packageName.activityName

示例:adb shell am start -Scom.android.browser/.BrowserActivity

2、pm命令淺析

2.1列出已安裝應用的包

pm list package

2.2列出安裝包的信息信息

pm list package -f

2.3查看系統應用包

pm list package -s

2.4查看系統非應用包

pm list package -3

2.5查看應用報及對應的安裝者信息

pm list package -i

2.6查看包的安裝位置

pm pathpackageName

2.7安裝包

pm installapkName(注意apk路徑必須是shell中的路徑)

2.8卸載包

pm uninstallpackageName

pm uninstallpackageName -k(保留數據卸載)

2.9清除應用的所有的數據

pm clearpackageName

2.10列出危險權限

pm listpermissions -d

2.11列出測試包的信息

pm listinstrumentation

發佈了30 篇原創文章 · 獲贊 18 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章