2013-02-01 131 views
3

首先,我知道这已被问了很多次,但我已经尝试了所有这些答案,但仍然没有运气。让我解释。adb install [app_name] - 失败[INSTALL_FAILED_ALREADY_EXISTS]

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

adb install app_fino.apk 
Failure [INSTALL_FAILED_ALREADY_EXISTS] 

和亚洲开发银行安装-r,这是显而易见的,因为我加入菲诺它并辞职。

adb install -r app_fino.apk 
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] 

其他答案说卸载,然后重新安装新的应用程序。所以,领导交给应用>全部>卸载

...重新引导电话

adb install app_fino.apk 
Failure [INSTALL_FAILED_ALREADY_EXISTS] 

任何想法吗?

+0

我卸载了,但后来改变了捆绑标识符从Unity(对于Android),现在它不会安装。我相信这可能与正在更改的捆绑ID以及卸载时间有关 –

回答

2

试试这个命令卸载:

1

如果你仍然得到INSTALL_FAILED_ALREADY_EXISTS消息之后的

应用程序可能仍然存在在系统分区上,因此不能使用被删除adb uninstall。 为了解决这个问题,您还需要去掉原来的系统应用程序(只能在扎根设备上完成):

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

注意,在系统文件夹中的包名不一定遵循com.your.packagename.apk约定。所以你可能需要仔细查看一下正确的apk。

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