今天为大家介绍的是如何使用adb删除手机内部系统级应用以及如何查找adb并解决"adb不是内部或外部命令,也不是可运行的程序或批处理文件"
首先我们来解决第一个问题如何快速查找adb,当我们出现 "adb不是内部或外部命令,也不是可运行的程序或批处理文件"时表示我们的adb 未配置.此时由于可能自己未注意自己的sdk放在哪个目录哪个地方而导致可能自己会在我的电脑中使用全局搜索.这样的速度并不快速也很拖沓.
接下来是操作步骤:首先打开Android studio ->选择file其次选择setting->在输入框中输入Android sdk 在右上方即可看见 Android SDK Location 这里面的路劲便是最快速找到 adb的相关路径


此时有人会说了 我要的是adb路劲你这特么给我sdk 几个意思?嗯~~~大部分的adb都在Android\Sdk\platform-tools里面或者叫做Android_Studio \sdk\platform-tools\

接下来我们再谈谈"adb不是内部或外部命令,也不是可运行的程序或批处理文件"问题
打开命令提示符(视窗键 + R)-->输入cmd-->输入adb,也可以打开AndroidStudio - >打开终端窗口---->输入adb,提示"adb不是内部或外部命令,也不是可运行的程序或批处理文件",错误信息如下:

1. android 2.2以后,adb.exe是放在SDK的platform-tools目录下面的,找到adb存放的路径,把adb绝对路径复制下来.上面结尾我已经告诉各位adb具体位置和方法了 再次不在说明贴图自己看

2. 此电脑/计算机/我的电脑(右击)→属性→高级系统设置→高级→环境变量也可以Windows开始键+ Pause Break →属性→高级系统设置→高级→环境变量

3.接下来是添加adb,.你的路劲\ Android \ sdk \ platform-tools \前面添加;,如果不添加;, 请插了自己的双眼.
如果\ Android \ sdk \ platform-tools \前面有;号就不用添加了.这些步骤都完成了我们可以再次打开提示窗进行上一步的 操作查看是否成功.

adb安装查询操作讲完了,接下来讲一下 adb的 删除手机系统操作
相信大家都知道 手机只有root 才能删除 手机自带的 系统应用,那么今天我们就用adb来操作一下如何 不用root 也能删除,为啥要删除这些东西呢?还不是国内手机瞎几把应用自启和广告等问题,我看着不爽啊!那么接下来就告诉各位如何 adb命令删除 手机系统:
1、激活开发者模式,打开 USB debug。
2、连接电脑,打开 cmd 窗口。
3、adb shell 进入 shell 模式。
4、获取要卸载的应用的包名:
adb shell pm list packages
这个命令的意思就是列出系统安装所有 APP 的安装包名称,然后,逐一查找需要删除的 APP 安装包名称,一般以 com 开头;
5、拿到APP安装包名称之后,接下来就是卸载应用了,命令如下:
pm uninstall -k --user 0 packageName
这个命令的意思就是将用户 0 的 packageName 应用卸载掉。
-k 表示保存数据,如不需要,可去掉 -k,--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。
6、对于不常用或以后可能会用到的APP,可以使用 disable 进行禁用,需要时再 enable 即可(感谢 船老),命令如下:
pm disable -k -user packageName (禁用APP)
pm enable -k -user packageName (恢复APP)
至此,系统预置的应用就被卸载了。


弄完以后整个人焕然一新 啊神清气爽 ,本人第一次写文章 大部分都是网上看的和 大佬指教的欢迎各位指教.