一 前言

我们都知道一般预置的 APP 是不能卸载的,需要有 root 权限,今天分享一个命令,帮你卸载那些你想卸载又不能卸载的系统预置的 APP

adb shell pm uninstall [-k] [--user USER_ID] 包名  

二 adb 卸载参数说明

  • -k 卸载应用且保留数据与缓存,如果不加 -k 则全部删除。
  • -user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。

可以用这个命令,user 和 debug 版本都可以用,所有应用都能卸载掉

三 实例说明

3.1 打开要卸载的应用,使用指令查看当前程序的包名

adb shell dumpsys window | grep mCurrentFocus

查看Google地图的包名是:com.google.android.apps.maps

3.2 卸载系统应用

adb shell pm uninstall -k --user 0 [要卸载程序的包名]   

程序返回success后,说明程序已经卸载

参考:Android 黑科技之卸载系统应用

Android开发之——卸载系统应用相关推荐

  1. Android开发中调用系统窗口的方法

    //直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678")); start ...

  2. 【Android开发】考试系统

    [Android开发]考试系统 文章目录 [Android开发]考试系统 一.开发环境需求 二.系统功能设计 三.运行结果 1. 欢迎界面 2. 主界面 3. 答题界面 四.主要代码 1. Welco ...

  3. Android 无需 root 卸载系统应用

    卸载应用的命令 adb shell pm uninstall [-k] [--user USER_ID] 包名 -k : 卸载应用但保留数据和缓存 --user 指定用户 id : Android 系 ...

  4. Android:adb卸载系统应用软技能

    ADB卸载 首先,通过adb卸载应用,需要Android系统允许adb调试,正常的手机通过多次点击版本号,都可以进入开发者模式,在开发者模式允许adb调试.在某些Android机顶盒系统,系统是禁用a ...

  5. 基于android开发的考勤系统app,Android考勤系统

    [实例简介] 基于Android开发的用于学生的考勤系统 [实例截图] [核心代码] kaoqin1 └── kaoqin └── kaoqin ├── AndroidManifest.xml ├── ...

  6. Android开发——查询/卸载手机里的应用、应用图标创建

    1. 获取手机里的所有已安装的应用 以前写过一个SoftProviderUtil工具类,拿出来分享一个.通过PackageManager,不仅可以获取PackageName,判断此进程是否为系统应用, ...

  7. 基于Android开发的医疗系统项目开发实战案例

    项目说明 一.项目主要研究内容及成果摘要 基于Android的移动医疗终端系统由Android手机端应用软件和硬件测量设备构成,主要面向居家养老的老年群体心脑血管疾病.糖尿病监测和健康护理方面.使用本 ...

  8. Android开发 :调用系统相机拍照保存照片并显示在当前界面

    主要思路:调用照相机拍照,然后为拍得的照片在SD卡新开一个储存照片的文件,然后在onActivityResult中进行照片显示 1.因为要调用照相机和SD卡所以需要在manifest.xml中添加以下 ...

  9. Android开发:调用系统图库选择图片

    方法: //调用系统图库选择图片 public Intent selectPicture() {Intent intent = new Intent(Intent.ACTION_PICK,androi ...

最新文章

  1. 5弹出阴影遮罩_千文详述Cocos Creator弹出式对话框实现技术,着实硬核
  2. 【爬蟲】使用 httpclient进行POST请求
  3. java securt 视频,SecureRandom在Java中安全种子
  4. python观察日志(part10)--__future__ 模块
  5. mysql数据库发布到web服务器上_web应用发布至服务器
  6. 二分 poj 3273
  7. java访问对象的属性_java访问对象的属性和行为详细介绍
  8. 加密保护软件 WinLicense常见问题整理大全(四)
  9. double四舍五入
  10. 第 5 章 主从复制
  11. linux 查看网站目录权限,解决SELinux对网站目录权限控制的不当的问题
  12. 父组件直接触发子组件中的函数
  13. PHP开源CRM客户管理系统源码介绍分享
  14. 买书问题的动态规划实现
  15. apache mediawiki 安装_mediawiki的安装
  16. tecplot无法处理高版本fluent导出的Ensight格式
  17. Region Proposal by Guided Anchoring论文翻译和理解
  18. D3D11的简单字体
  19. docker创建mysql容器
  20. 一分钟实现动态模糊效果

热门文章

  1. 3blue1brown线性代数的本质笔记
  2. bootstrap table固定列导致复选框失效的解决方法
  3. Java(9)接口练习 运动员和教练
  4. Using the Mega API, with PHP examples!
  5. Doris的安装部署
  6. R语言-模型拟合及预测(新数据集)常见问题及解决方案
  7. 综合隧道广播通信与调度系统应用于南昌市青山湖、滕王阁、洛阳路隧道
  8. Java语言最新实用案例教程_Java语言最新实用案例教程
  9. vue过滤器使用方法
  10. (实用)宽带连接错误的处理办法691、623、678、645、720、 721、718、734...