2014-03-24 185 views
4

我在做一個INSTALL_FAILED_UPDATE_INCOMPATIBLE但應用程序沒有安裝

adb install MyPackage.apk 

我做了所有其他職位在那裏建議,即一個具有

adb uninstall com.company.package 

包的卸載得到一個INSTALL_FAILED_UPDATE_INCOMPATIBLE誤差(與適當的替換「公司」和「包」),其中報告 '成功',但仍然出現安裝錯誤...

在亞行logcat輸出我得到

No content provider found for permission revoke: 
    file:///data/local/tmp/MyPackage.apk 
Package com.company.package codePath changed from 
    /data/app/com.company.package-1.apk to 
    /data/app/com.company.package-2.apk; Retaining data and using new 
Package couldn't be installed in /data/app/com.company.package-2.apk 

這表明仍有微量的一安裝留下,但我無法弄清楚如何擺脫這些痕跡。

任何想法?該設備沒有紮根,我想盡可能保持這種方式。

+0

你確定你卸載了這個應用程序(不是一個不同的)?如果應用程序將被卸載,它應該允許安裝。 –

+0

是的,我絕對相信我卸載了這個應用程序,而不是另一個。 –

回答

8

在我的情況下,即使我卸載了應用程序,它仍然爲其他用戶安裝。在菜單中轉到Settings > Apps > "Your App" > Uninstall for all users

我的設備是一臺Nexus 5運行API 22(5.1)

2

我認爲這是與Android 5.0+裝置的問題,我有一個關係6與更新5.1.1

我刪除了原來的應用程序,但我仍然具有消息:

INSTALL_FAILED_UPDATE_INCOMPATIBLE 

的解決方案是 轉到Settings>Apps,你會發現有米您的應用程序essage:

「未安裝此用戶」

,我們必須手動卸載的選項所有用戶:

「卸載所有用戶」

+0

我使用的是Android 5.1設備,Nexus 5,我也收到了同樣的信息。我的解決方案是手動刪除/卸載應用程序,方法是按下並拖動到系統UI的「卸載」部分,然後通過'adb install 命令再次嘗試。這應該做到這一點。 – warfreak92

相關問題