如何通过adb卸载Android系统应用程序的更新?

Gan*_*ian 2 android adb apk

所以这是我的系统应用程序,我已经侧载了另一个apk.是否可以通过adb卸载侧载的apk并运行系统应用程序?

我尝试了两种失败的方法.我正在使用4.4

一个.从/ data/app文件夹中删除了侧载的应用程序并重新启动.系统应用程序处于昏迷状态.

湾 adb卸载(成功)并重新启动.同样的结果.

这种有点复杂的方法做到了.

  1. 将系统apk从/ system/priv-app /移动到/ sdcard /

  2. Adb卸载

  3. 重启

  4. 将系统应用程序从/ sdcard /移回/ system/priv-app /

  5. 重启

我的问题是,通过adb实现这一目标是否有直接的方法?

ash*_*oke 5

由于您在顶部安装了相同的软件包(app),因此adb软件包管理器可能删除了旧的系统应用程序(相同的软件包名称).

您可以看到当前应用/ pacakges列表 adb shell pm list packages

如果你有旧的.apk,你可以重新安装adb install -r <apk>.http://developer.android.com/tools/help/adb.html

如果你看到失败的版本降级,尝试-d像这样adb install -r -d <apk>