一个不需要root权限也可卸载系统应用的adb命令
adb shell pm uninstall [-k] [--user USER_ID] 包名
参数说明:
k 卸载应用且保留数据与缓存,如果不加 -k 则全部删除。
user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。
可以用这个命令,user 和 debug 版本都可以用,所有应用都能卸载掉。
比如这里卸载 360 浏览器:
adb shell pm uninstall -k --user 0 com.qihoo.browser
看到 Success 字样,代表卸载成功。
Q&A
- 我想卸载某个应用,但不知道这个应用包名?
打开应用,执行如下命令:
adb shell dumpsys window | grep mCurrentFocus
- 我把一些系统应用卸载了,怎么恢复?
可以通过恢复出厂设置方式恢复。