在 Android 设备中使用 ADB shell 删除非系统应用

Removing non-system app using ADB shell in Android device

我使用 adb shell 删除了存在于我设备数据文件夹中的一个应用程序,但是当从我的代码在设备中安装该应用程序时,它显示无法安装在现有签名上的错误。截至目前,我的设备中不存在相同应用程序的应用程序或包。

尝试借助 "pm install"(不是 adb install)和此处的 post 错误文本来安装它。可能它没有完全卸载(这很荒谬,但在某些情况下是可能的)。此外,您还需要确保该应用程序使用生产密钥和(如果它是预安装的应用程序)使用供应商密钥进行签名。在其他情况下,它的工作将是不可预测的。