安卓如何卸载应用

卸载系统应用

首先需要打开手机的开发者选项,启动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权限,应该不会有人用这种方式卸载第三方应用吧。

相关推荐
消失的旧时光-194335 分钟前
Android 接入 Flutter(Add-to-App)最小闭环:10 分钟跑起第一个混合页面
android·flutter
城东米粉儿1 小时前
android StrictMode 笔记
android
Zender Han1 小时前
Flutter Android 启动页 & App 图标替换(不使用任何插件的完整实践)
android·flutter·ios
童无极1 小时前
Android 弹幕君APP开发实战01
android
赛恩斯1 小时前
kotlin 为什么可以在没有kotlin 环境的安卓系统上运行的
android·开发语言·kotlin
于山巅相见1 小时前
【3588】Android动态隐藏导航栏
android·导航栏·状态栏·android11
乡野码圣1 小时前
【RK3588 Android12】开发效率提升技巧
android·嵌入式硬件
eybk2 小时前
Beeware生成安卓apk取得系统tts语音朗读例子
android
zhangphil3 小时前
Android图像显示,CPU的Skia与GPU的Vulkan高性能渲染系统
android