adb卸载命令failurereadonly

adb卸载命令failurereadonly,第1张

如果你在使用ADB卸载命令时遇到 "Failure [DELETE_FAILED_READ_ONLY]" 错误,这通常是因丛袭辩为安装在系统分区或只读分区的应用程序无法被卸载。

你可以尝试使用以下方法来解决这个问题:

1. 禁用应用程序:在设备上找到该应用程序,并将其禁用,这样它就不会再运行或显示在应用程序列表中。渗缺

2. 手动删除应用程序:使用ADB shell命令,在系统分区或只读分区中手动删除应用程序。请注意,这只适用于有经验的用户,因为错误的 *** 作可能会导致设备无法正常工作。

3. 刷机 *** 作:如果上述方法都无效,那么你可能需要考虑对设备禅逗进行刷机 *** 作。这将清除设备上的所有数据,并将其恢复到出厂设置。在刷机之前,请务必备份你的数据,并确认你已经获得了恢复设备的足够的技术支持。

无论你选择哪种方法,都应该在执行之前仔细检查和备份设备数据,以避免在处理问题时丢失有价值的信息。

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

在Windows或者Mac系统下,打开命令行终端(命令提示符)。

这里以Android机顶盒和Windows系统为例,电脑和机顶盒连接在同个局域网,并知道机顶盒的IP地址。

注意: Android系统原生并不支持 adb root 。以及一些手机Android系统定制厂档隐商并没有提供支持,如果需要root,可能需要向手机厂商申请,例如某米手机改蠢斗。如果是自己公司定制,可以将root文件加到系统中,提供定制,方便应用层的伙伴调试。

上面的2、3、4步骤也可以换成下面步骤,原理是一致。

没有root权限下,卸载系统应用APK,需要获取应用包名。

由于现在手机厂商和机顶盒定制较高,底层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\

打开命令提示符(视窗键 + 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 \前面有号就不用添加了.这些步骤都完成了我们可以再次打开提示窗进行上一步的 *** 作查看是否成功.

相信大家都知道 手机只有root 才能删除 手机自带的 系统应用,那么今天我们铅态昌就用adb来 *** 作一下如何 不用root 也能删除,为啥要删除这些东西呢?还不是国内手机瞎几把应用自启和广告等问题,我看着不爽啊!那么接下来就告诉各位如何 adb命令删除 手机系统:

1、激活开发者模式,打开 USB debug。

2、连接电脑,打开 cmd 窗口。

3、adb shell 进入 shell 模式。

4、获取要卸载的应用的包名:

adb shell pm list packages 

这个命令的意思就是列出系统安装所有 APP 的安装包名称,然后,逐一查找需要删除的 APP 安装包名称,一般以 com 开头;

5、拿到APP安装包名称之后,接下来就是卸闭悔载应用了槐扒,命令如下:

这个命令的意思就是将用户 0 的 packageName 应用卸载掉。

-k 表示保存数据,如不需要,可去掉 -k,--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。

6、对于不常用或以后可能会用到的APP,可以使用 disable 进行禁用,需要时再 enable 即可(感谢 船老 ),命令如下:

至此,系统预置的应用就被卸载了。

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12344090.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存