【问题标题】:Failure - not installed for 0失败 - 未安装 0
【发布时间】:2018-07-03 12:06:07
【问题描述】:

我正在尝试卸载一些预装在我拥有的旧智能手机上的 Google APK。 我必须通过 ADB 来完成,因为无法通过常规卸载来完成

我找到了有关如何使用 ADB 删除这些 APK 的指南,但是当我尝试使用以下命令删除某个 Google 软件包(例如 com.google.apps.plus)时:

pm uninstall -k --user 0 com.google.apps.plus

我收到以下错误:Failure - not installed for 0

我错过了什么?

【问题讨论】:

  • 以上帖子专门讲了MIUI。这不是重复的
  • 在接受的答案下方有一个更通用的解决方案,您是否尝试过禁用Instant run
  • 这意味着安装应用时用户不是 0(设备所有者),它可能是您不认识的另一个用户。尝试改用 1 0r 2 或 primary
  • 如果您的手机上有多个用户,请勿使用--user 选项,这是您可能会收到该错误的原因之一,即该应用程序是为一个用户安装的,并且不是另一个;另一个原因是您在包 ID 中有错字。

标签: android adb


【解决方案1】:

即使我也面临同样的问题。要解决此问题,请确保您的设备具有最新的 USB 驱动程序。您可以从Android Devs Website 获取您的驱动程序。这是由 google 编译的所有主要 OEM 的列表。然后从here下载ADB工具。确保上述步骤后,从 Play 商店下载任何 App Inspector 应用程序,以获取应用程序的确切包名称。

在您设备的开发者选项中,打开 USB 调试。打开已下载 ADB 工具的 Windows PowerShell。要查看 ADB 是否正常工作,请使用 .\adb 命令。

然后使用.\adb shell 激活adb shell。然后使用此命令删除包pm uninstall -k --user 0 <package name>。您将在 App Inspector 应用程序中获得包名称。

【讨论】:

    【解决方案2】:

    就我而言,我有 weverse 应用程序,我所做的是:

    1. 打开应用(需要我更新)

    2. 在 PlayStore 中更新应用

    3. 使用常用命令关闭应用卸载

      pm uninstall -k --user 0 "包名"

    【讨论】:

      猜你喜欢
      • 2017-08-21
      • 1970-01-01
      • 2019-03-14
      • 2022-07-21
      • 1970-01-01
      • 2011-08-05
      • 2019-01-09
      • 1970-01-01
      • 2013-02-24
      相关资源
      最近更新 更多