INSTALL_FAILED_UPDATE_INCOMPATIBLE但未安装应用

Kas*_*ers 4 permissions installation android adb

我做了一个INSTALL_FAILED_UPDATE_INCOMPATIBLE错误

adb install MyPackage.apk
Run Code Online (Sandbox Code Playgroud)

我做了所有其他帖子的建议,即卸载包

adb uninstall com.company.package
Run Code Online (Sandbox Code Playgroud)

(对'company'和'package'进行适当的替换),报告'Success',但仍然出现安装错误......

在adb 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
Run Code Online (Sandbox Code Playgroud)

这表明仍然存在先前安装的痕迹,但我无法弄清楚如何摆脱这些痕迹.

有任何想法吗?该设备没有root,我想尽可能保持这种方式.

Rya*_*n R 8

在我的情况下,即使我卸载了应用程序,它仍然安装给其他用户.转到Settings > Apps > "Your App" > Uninstall for all users菜单.

我的设备是运行API 22的Nexus 5(5.1)