通过adb命令卸载系统app

这篇具有很好参考价值的文章主要介绍了通过adb命令卸载系统app。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备工作

1.获取手机安装的app列表信息

在清单文件里面加入权限

  <uses-permission
        android:name="android.permission.QUERY_ALL_PACKAGES"
        tools:ignore="QueryAllPackagesPermission" />

 获取安装app信息(没加申请权限代码,自己到权限管理里面打开读取应用列表权限),然后调用下面的方法获取应用列表信息

 fun test() {
        var queryIntentActivities = mutableListOf<ResolveInfo>()
        val intent = Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER)
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
            queryIntentActivities =
                packageManager.queryIntentActivities(intent, PackageManager.MATCH_ALL)
        } else {
            queryIntentActivities = packageManager.queryIntentActivities(intent, 0)
        }
        queryIntentActivities.forEach {
            println("appName==>"+it.loadLabel(packageManager).toString()+"==appPackageName=="+it.activityInfo.applicationInfo.packageName)
        }
    }

运行后,到logcat里面把打印的信息拷贝出来,到此准备工作就完成了

卸载操作

1.在开发者模式下,如果环境变量配置的有adb,可以通过as自带的命令行来操作

输入adb shell,会出现机型,说明成功了

adb卸载apk命令,问题解决,adb,android

 2.输入adb命令卸载app

pm uninstall --user 0 包名(不保留数据)
pm uninstall -k --user 0 包名(会保留app数据)

 文章来源地址https://www.toymoban.com/news/detail-662761.html

到了这里,关于通过adb命令卸载系统app的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用adb通过电脑给安卓设备安装apk文件

    最近碰到要在开发板上安装软件的问题,由于是开发板上的安卓系统没有解析apk文件的工具,所以无法通过直接打开apk文件来安装软件。因此查询各种资料后发现可以使用adb工具,这样一来可以在电脑上给安卓设备安装软件。 ADB 就是连接 Android 手机与 PC 端的桥梁,所以 AD

    2024年02月15日
    浏览(54)
  • 如何用ADB命令安装apk包到手机

    1. 手机开启开发者模式 测试手机:华为mate40Pro (设置-关于手机-HarmobyOS版本,点击7下,弹出‘您正处于开发者模式!’)          2.假设需要安装的包是 a.apk 3.用USB线缆连接手机和电脑,手机弹出一个调试选项页面,选择。 如果未弹出该页面,可能会有以下几种原因:

    2024年02月17日
    浏览(47)
  • adb命令导出手机已安装的android应用apk文件

    前提条件是手机已经和PC电脑可以通过adb建立连接。 (1)通过adb shell命令获取当前手机所有已经安装的应用包名:   (2)根据上面打印出来的包名,找到想要导出apk文件的应用包名,这个包名可以通过多种方式找到,也可以用一些工具找,假设已经知道某个应用的包名后,

    2024年02月16日
    浏览(65)
  • 电脑ADB连接手机的方式&通过网络无法adb连接手机的问题(已解决)

    首先电脑要下载adb工具,将压缩包解压到C盘:https://download.csdn.net/download/qq_43445867/87975072 打开手机USB调试;PC端安装手机USB驱动。 1.打开DOS命令窗口,进入adb文件夹,输入adb.exe devices回车列出设备列表 2.输入adb -s 611AZ***** shell连接自己的设备 找到当前手机的IP地址,一般都在“

    2024年02月14日
    浏览(77)
  • 使用adb安装apk文件遇到的问题

    2023年07月31日
    浏览(46)
  • 使用adb安装或卸载卸载手机系统应用

    在浏览器下载并打开带有 adb 的工具; 手机打开“开发者选项”,在“开发者选项”中开启 usb调试 并连接电脑,手机端选择“传输文件”; 在手机端点击 “一律允许计算机调试”,等待手机与电脑连接成功; 在此处打开终端命令,输入 adb devices 查看手机是否连接电脑;

    2024年02月02日
    浏览(49)
  • 解决Android Studio的adb命令行报错Permission denied问题-建议收藏备用!

    目录 前言 一、报错信息 二、常见解决方法 三、最简单的解决方法 四、更多资源         随着移动设备的普及,Android操作系统成为了全球最主要的移动设备操作系统之一。在开发和调试Android应用程序时,我们常常需要使用adb(Android Debug Bridge)命令行工具来与设备进行

    2024年02月20日
    浏览(40)
  • 【ADB卸载系统应用】

    1、进入root权限 2、adb root 3、重新挂载 4、adb remount adb shell -- 1、如果root权限已打开,但是对于文件还是没有写入权限 2、adb disable-verity    --关闭分区检测 3、adb reboot -- 开始操作 输入pm list packages 命令,可以查看手机目前安装的所有应用,用于找到想卸载的软件名称。 注意:

    2024年04月23日
    浏览(28)
  • Android之用新的签名文件对apk进行V3打包(apksigner命令方式)来解决签名不一致的升级问题

    我们app需要使用的的签名文件,但是之前的apk都是老签名文件,如果是采用v1和v2方式打包,我们知道升级覆盖安装会提示签名匹配安装失败。 Android 目前支持以下四种应用签名方案: v1 方案:基于 JAR 签名。 v2 方案:APK 签名方案 v2(在 Android 7.0 中引入) v3 方案:APK 签名方

    2023年04月15日
    浏览(59)
  • ubuntu 使用 adb 工具卸载鸿蒙系统预装软件

    准备工作 打开 USB 调试 进入 “设置-关于手机” 连续点击版本号, 直到有提示开启了\\\"开发人员选项\\\" 进入 “设置-系统和更新-开发人员选项”, 打开 USB 调式, 顺便可以把\\\"自动系统更新\\\"关了 下载 adb 工具 官方地址: https://developer.android.google.cn/studio/releases/platform-tools 根据 PC 平台

    2024年02月04日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包