3

首先,我知道这已经被问过很多次了,但是我已经尝试了所有这些答案,但仍然没有运气。让我解释。

我有 2 个应用程序、1 个股票应用程序,以及一个在 (sysdream/fino) 中添加了 fino 工具的应用程序。这一切都正确重新包装并正确辞职但是当我尝试时:

adb install app_fino.apk 
Failure [INSTALL_FAILED_ALREADY_EXISTS]

还有 adb install -r,这很明显,因为我在其中添加了 fino 并辞职了。

 adb install -r app_fino.apk
 Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

其他答案说卸载然后重新安装新应用程序。所以前往应用程序>全部>卸载

...重启手机

 adb install app_fino.apk 
 Failure [INSTALL_FAILED_ALREADY_EXISTS]

有什么想法吗?

4

2 回答 2

2

试试这个命令卸载:

adb uninstall com.your.packagename
于 2013-07-17T23:46:06.577 回答
1

如果您仍然收到INSTALL_FAILED_ALREADY_EXISTS消息,即使在

adb uninstall com.your.packagename

该应用程序可能仍存在于系统分区上,因此无法使用adb uninstall. 要解决此问题,您还需要删除原始系统应用程序(只能在有根设备上完成):

adb shell
$ su
# mount -o remount,rw /system
# cd /system/data
# rm OffendingPackage.apk

请注意,系统文件夹中的包名称不一定遵循com.your.packagename.apk约定。因此,您可能需要四处寻找正确的 apk。

最后adb reboot尝试再次安装之前的设备。

于 2013-11-09T17:19:35.183 回答