强制卸载三星应用分身中的残留应用
便签格629 字
前一阵子不小心手抖把手机里的 Chrome 卸载了,然后就装不上了。
▲ 安装时的报错信息
这个迷惑的报错信息误导了我很长时间,再加上我在学校里拿不到手机,于是 3 月初的问题一直拖到了 4 月底才解决。
拿到手机之后我突然想看看手机里有什么不再需要的应用需要卸载,清理清理手机的存储空间。于是我翻到了这么一个应用:
▲ 应用图标右下角的橙色标志代表了这是一个安装在应用分身中的应用
但是我手机里的应用分身只能安装两个应用:微信和 QQ。所以问题应该就是出在了这里。我试着点击了下方的「卸载」按钮,但提示卸载成功并重启后,这个 Chrome 浏览器依然静静地呆在手机里,丝毫没有要离开的意思。
我在网上找到了一篇名为《技术 | One UI 不熔断,让应用分身双开任何应用》的文章,里面讲解了如何在应用分身中安装其他应用的方法,还提到了应用分身其实是以 Android 多用户的形式实现的,分身中的所有应用都安装在了名为 DUAL_APP
的用户下。知道了这些信息,事情就好办得多了,直接用 ADB 把它搞掉就行了(ADB 下载地址)。
在手机上开启开发者模式 后,在「开发者选项」中允许「USB 调试」,然后使用数据线将手机连接到电脑,这样就可以在电脑上通过 ADB 操控手机了。
使用下面的命令来查看手机中的用户列表:
adb shell pm list users
▲ 图中被红色方框框住的就是应用分身对应的用户了
然后使用下面的命令来查看分身中的应用列表:
adb shell pm list packages --user 95
▲ 图中被红色方框框住的就是应用分身中的 Chrome 浏览器的包名了
那么就可以卸载分身中的 Chrome 浏览器了:
adb uninstall --user 95 com.android.chrome
卸载完成后,就可以通过你喜欢的方式安装应用了。我这里同样使用了 ADB 来进行 Chrome 浏览器的安装操作:
adb install "com.android.chrome_101.0.4951.41-495104123.apk"
最后不要忘记关掉「USB 调试」功能,以免产生安全风险。
强制卸载三星应用分身中的残留应用
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!