通过adb uninstall package 卸载软件

本文介绍了一种在Android设备上不通过用户界面卸载应用程序的方法。利用ADB命令行工具,可以实现从命令行直接卸载指定的应用程序。文章详细解释了如何确定应用程序的包名,并给出了具体的ADB命令示例。

android设备上的软件,不想通过界面删除的话,可以通过命令来删除

通过输入 adb  可以在下方列表看到有一项

  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories)

-k 是完全删除,即data/data文件夹里面的也删掉了,比较彻底

举个例子,你要将iReader.apk删掉

那么你要知道安装过后iReader的包名,你可以通过adb shell进入终端,cd  /data/data/进行查看

也可以使用工具比如:小米人工具,或者其他的反编译工具,找到它的Androidmanifest.xml文件

里面的package关键字后面的名称

找到之后,输入如下命令:

adb uninstall com.chaozh.iReaderFree

就可以删除了

这种方法不能100%保证通用!给个别爱好者玩玩还是可以的!


转载于:https://my.oschina.net/f839903061/blog/144091

要在安卓设备上使用 ADB(Android Debug Bridge)卸载应用程序,可以按照以下方式操作: ### 使用 ADB 卸载应用程序 #### 准备工作 确保已经启用了 Android 设备的开发者模式以及 USB 调试功能。将设备连接至计算机并验证设备是否被正确识别。可以通过运行以下命令检查设备状态: ```bash adb devices ``` 如果设备显示在列表中,则说明配置完成。 #### 查找目标应用包名 为了卸载特定的应用程序,需要知道其完整的包名。可通过以下命令获取已安装的所有应用程序及其对应的包名: ```bash adb shell pm list packages ``` 此命令会返回一系列以 `package:` 开头的结果[^3]。实际的包名位于冒号之后的部分。例如,`package:com.example.app` 中的实际包名为 `com.example.app`。 #### 执行卸载命令 一旦找到目标应用程序的包名,即可通过以下命令进行卸载: ```bash adb uninstall <package-name> ``` 其中 `<package-name>` 是之前查找到的目标应用的具体包名。例如,要卸载一个名为 `com.hanboard.attendance.ganzi` 的应用,可执行如下命令: ```bash adb uninstall com.hanboard.attendance.ganzi ``` 成功卸载后,终端应返回类似于 `Success` 的反馈信息[^1]。 --- ### 注意事项 某些预装或系统级应用可能无法直接通过常规 `adb uninstall` 命令删除。对于这些情况,需附加 `-k` 参数或将权限提升至超级用户级别再尝试卸载。具体命令形式为: ```bash adb shell pm uninstall -k --user 0 <package-name> ``` 或者,在具备 root 权限的情况下,切换到超级用户后再执行卸载命令: ```bash adb shell su -c 'pm uninstall <package-name>' ``` 此外,部分情况下仅能禁用而非完全卸载系统应用。这可通过以下命令实现: ```bash adb shell pm disable-user --user 0 <package-name> ``` --- ### 示例代码 以下是综合以上步骤的一个完整示例脚本: ```bash # 检测设备连接状况 adb devices # 获取所有已安装应用的包名清单 adb shell pm list packages > package_list.txt # 阅读保存的包名文件寻找目标应用 (假设目标包名为 com.target.app) cat package_list.txt | grep "com.target" # 对目标应用执行卸载 adb uninstall com.target.app ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值