安卓如何卸载应用

卸载系统应用

首先需要打开手机的开发者选项,启动usb调试。

第二步需要在电脑上安装adb命令,喜欢的话还可以将它加入系统path。如果不知道怎么安装,可以从这里下载免安装版本。

第三步将手机与电脑用数据线连接,注意是数据线,不是充电线。此时电脑会提示是否启用usb调试,选择是。

第四步打开命令行窗口,输入adb devices命令。

正常情况下设备ID后面会显示device,如果是unauthorized,表示手机没有开启调试权限。

卸载软件的命令是adb shell pm uninstall --user 0 包名。或者也可以先输入adb shell回车进入adb shell,然后再用pm uninstall --user 0 包名来卸载程序,退出adb shell输入exit回车即可退出。

获取包名

说完了怎么卸载,那么最关键的是如何获取想要卸载的应用的包名呢?

获取应用包名的方式比较多,这里我只讨论仅使用adb的方式,因为并不像为了这一点小事引入或安装更多东西。

第一种方式是使用命令adb shell pm list packages查看所有的包名,有些包名是可以大致猜出对应的应用的,毕竟大厂程序员写代码都讲究一个可读性。如果全部查看太多的话,可以使用adb shell pm list packages | findstr "xxx"通过关键字查找。

如果还是不确定,害怕删错,那么还可以输入adb shell am monitor回车,然后在手机上打开你想卸载的软件,此时命令行中就会打印出刚才打开的软件的包名。输入q回车,退出监视模式,然后再用pm uninstall删除即可。

小知识
pm表示package manager,am表示application manager。

最后再强调一遍,此方式是用来卸载哪些无法通过正常方式卸载的系统应用的,而且不需要获取手机root权限,应该不会有人用这种方式卸载第三方应用吧。

相关推荐
城东米粉儿6 分钟前
Android VSync 笔记
android
城东米粉儿8 分钟前
Android SurfaceFlinger 笔记
android
似霰16 分钟前
Android 日志系统5——logd 写日志过程分析二
android·log
hewence128 分钟前
Kotlin CoroutineContext 详解
android·开发语言·kotlin
Albert Edison1 小时前
【Python】文件
android·服务器·python
大模型玩家七七1 小时前
效果评估:如何判断一个祝福 AI 是否“走心”
android·java·开发语言·网络·人工智能·batch
Aurora4191 小时前
Android事件分发逻辑--针对事件分发相关函数的讲解
android
似霰2 小时前
Android 日志系统4——logd 写日志过程分析一
android
youyoulg3 小时前
利用Android Studio编译Android上可直接执行的二进制
android·ide·android studio