2013-02-01 130 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設備在嘗試再次安裝之前。