gpt4 book ai didi

android - 如何修复 "signatures do not match previously installed version"错误?

转载 作者:行者123 更新时间:2023-12-05 05:43:19 37 4
gpt4 key购买 nike

首先,我已经从我的华为平板设备上卸载了这个应用。

现在,我想在我的 Mac 上使用 adb 命令行重新安装具有相同包名的 APK。

./adb install ~/myapp.apk

我遇到了这个错误:

Performing Streamed Install
adb: failed to install myapp.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.example.myapp signatures do not match previously installed version; ignoring!]

来自 browsing around ,我了解到该应用程序可能未正确卸载。所以我使用 adb shell。

$./adb shell

Device:/$ pm uninstall com.example.myapp
Failure [DELETE_FAILED_INTERNAL_ERROR]

Device:/$ pm uninstall --user 0 com.example.myapp
Failure [not installed for 0]

Device:/$ pm list package | grep myapp
(empty result)

Device:/$ pm list package | grep google
package:com.google.android.inputmethod.latin // which means list package & grep working fine

Device:/$ pm list package -u | grep myapp
package:com.example.myapp // which means pm already acknowledge myapp is uninstalled

所以此刻,我不知所措。即使是 adb shell 也看不到应用程序包。但是,当我尝试安装 APK 时,仍然出现上述错误。我该如何解决这个问题?

最佳答案

对于仍然面临这个问题的人来说,是的,这个问题到目前为止仍然无法解决。至少我找到了为什么会出现这个问题,这显然是因为当我删除一个应用程序时,华为询问我是否也想删除该应用程序的数据。我回答“不”。一旦您回答“否”,您将永远无法在该设备上重新安装该应用程序,因为该应用程序数据会残留在您的设备上。而且我已尽我所能以任何方式删除任何残留物,我仍然无法重新安装该应用程序。

只有一种治疗方法有效:重置出厂设置。我这样做了,现在我可以重新安装应用程序了。当然,这意味着数据将会丢失。但至少有一个华为备份应用程序,就是这样。

关于android - 如何修复 "signatures do not match previously installed version"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71872027/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com