0

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

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

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

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

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

有人对此有想法吗?

4

1 回答 1

0

并将“android:sharedUserId”添加到 AndroidManifest.xml 以实现插件功能。

那不管用。你永远不能改变android:sharedUserId它原来的值(包括设置一个你以前没有设置过的值)。

请使用其他一些机制,例如签名级权限,以保护与您的插件的通信。

于 2013-05-21T08:09:48.347 回答