adb删除系统应用

  1. 连接手机到电脑: 使用 USB 数据线将手机连接到电脑,并确保已启用 USB 调试模式。

  2. 打开命令提示符或终端: 在电脑上打开命令提示符(Windows)或终端(Mac、Linux)。

  3. 检查设备连接: 输入以下命令并回车,确认电脑已成功连接到手机:

    adb devices

如果设备连接成功,将看到设备的序列号。

  1. 查找要删除的应用的包名: 可以使用以下命令列出手机上所有已安装的应用及其包名:

    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 无法确定要操作哪个设备。

解决方法:

  1. 只连接一个设备: 拔掉其他连接到电脑的安卓设备,只保留要操作的设备。

  2. 指定设备序列号:

    • 在命令中指定设备序列号。例如,如果要查看设备 jfw8obkdjjuo8kdsb 上的应用列表,可以使用以下命令:
      adb -s jfw8obkzbiw4mjsg shell pm list packages
    • 以后续所有命令都使用该设备。可以使用以下命令将 jfw8obkdjjuo8kdsb 设置为默认设备:
      adb -s jfw8obkzbiw4mjsg connect
  3. 删除应用: 使用以下命令删除应用,将 package_name 替换为要删除的应用的包名:

    adb shell pm uninstall -k --user 0 package_name

例如,要删除名为"计算器"的应用,其包名为"com.android.calculator2",则可以使用以下命令:

复制代码
adb shell pm uninstall -k --user 0 com.android.calculator2
相关推荐
misty youth1 天前
Navicat与PHPstudy小皮
mysql·adb·php·navicat
for_ever_love__2 天前
MySQL 8.0 数据类型选型指南:INT、DECIMAL、VARCHAR 与时间字段怎么选
mysql·adb·数据类型·varchar·长度·字段类型选择
yeflx4 天前
Ubuntu22.04安装Mysql Workbench
数据库·mysql·adb
夜雪一千4 天前
MySQL 自增 ID 的底层原理与坑点
android·mysql·adb
Dxy12393102164 天前
MySQL JSON 生成列索引原理、实战与坑点
mysql·adb·json
远方 hi4 天前
MySQL 管理
adb
夜雪一千5 天前
MySQL 删除 JSON 类型的数据实战
mysql·adb·json
千码君20167 天前
个人开发者:安卓手机adb调试
android·adb·智能手机
夜雪一千8 天前
MySQL 如何存储经纬度坐标:选型、建表、空间查询实战
android·mysql·adb