当覆盖安装时,Console打印INSTALL_FAILED_UID_CHANGED。请帮帮我

时间:2013-05-21 08:07:43

标签: android

我的应用程序版本为3.7.AndroidManifest.xml中没有属性“android:sharedUserId”。

但是现在,我要将我的应用更新为3.8。并将“android:sharedUserId”添加到AndroidManifest.xml以获取插件功能。

完成后,我介绍安装,从3.7到3.8,不能这样做。

在控制台窗口中,打印出“INSTALL_FAILED_UID_CHANGED”。

除此之外,删除“android:sharedUserId”,它运行良好。

有人对此有所了解吗?

1 个答案:

答案 0 :(得分:0)

  

将“android:sharedUserId”添加到AndroidManifest.xml以获取插件功能。

那不行。您永远不能更改android:sharedUserId值(包括设置之前未设置的值)。

请使用其他一些机制(如签名级权限)来保护与插件的通信。