-
连接手机到电脑: 使用 USB 数据线将手机连接到电脑,并确保已启用 USB 调试模式。
-
打开命令提示符或终端: 在电脑上打开命令提示符(Windows)或终端(Mac、Linux)。
-
检查设备连接: 输入以下命令并回车,确认电脑已成功连接到手机:
adb devices
如果设备连接成功,将看到设备的序列号。
-
查找要删除的应用的包名: 可以使用以下命令列出手机上所有已安装的应用及其包名:
adb shell pm list packages
找到要删除的应用的包名。在手机中app info可以看到要删除的应用包名。
搜索 win :adb [-s 设备号] shell pm list packages | findstr keyword
linux: adb [-s 设备号] shell pm list packages | grep keyword
错误信息 "adb.exe: more than one device/emulator" 意味着有多个设备连接到电脑,ADB 无法确定要操作哪个设备。
解决方法:
-
只连接一个设备: 拔掉其他连接到电脑的安卓设备,只保留要操作的设备。
-
指定设备序列号:
- 在命令中指定设备序列号。例如,如果要查看设备 jfw8obkdjjuo8kdsb 上的应用列表,可以使用以下命令:
adb -s jfw8obkzbiw4mjsg shell pm list packages - 以后续所有命令都使用该设备。可以使用以下命令将 jfw8obkdjjuo8kdsb 设置为默认设备:
adb -s jfw8obkzbiw4mjsg connect
- 在命令中指定设备序列号。例如,如果要查看设备 jfw8obkdjjuo8kdsb 上的应用列表,可以使用以下命令:
-
删除应用: 使用以下命令删除应用,将 [package_name] 替换为要删除的应用的包名:
adb shell pm uninstall -k --user 0 [package_name]
例如,要删除名为"计算器"的应用,其包名为"com.android.calculator2",则可以使用以下命令:
adb shell pm uninstall -k --user 0 com.android.calculator2