当前位置: 首页 > 知识库问答 >
问题:

使用共享用户ID时INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

党祖鹤
2023-03-14

我正在开发将共享数据库的Android应用程序。为此,我在两个应用程序的清单文件中都使用 android:shared用户 Id。当我在添加该共享用户 Id 后尝试运行应用程序时,它会显示控制台中的以下错误。

[2013-03-04 19:37:32 - MainActivity] Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
[2013-03-04 19:37:32 - MainActivity] Please check logcat output for more details.
[2013-03-04 19:37:32 - MainActivity] Launch canceled!

请帮我解决这个问题。

共有3个答案

李奕
2023-03-14

在我的例子中,这两个应用程序是用不同的签名签名的。使用相同的签名解决我的问题

穆景辉
2023-03-14

这意味着有关您的应用程序的某些内容未正确卸载。此步骤有助于从内部命令强制卸载:

  1. 使用usb将手机连接到PC
  2. 从shell发布:
    $ adb shell
    shell@android:/ $ su
    shell@android:/ # pm list packages | grep <part of package>
    package:com.android.providers.applications
    package:com.android.providers.calendar
    package:com.android.providers.contacts
    package:com.android.providers.downloads
    ...
    shell@android:/ # pm uninstall <package>
    shell@android:/ # exit
    shell@android:/ $ exit
    $

基本上,您登录到android shell,成为超级用户,找到有问题的包,然后卸载它

端木冷勋
2023-03-14

按照以下步骤修复INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误:

    < li >删除现有的应用程序(如果已经安装) < li >从AndroidManifest.xml中删除< code>sharedUserId < li >重建应用程序 < li >在AndroidManifest.xml中重新输入< code>sharedUserId < li >重建应用程序(再一次)
 类似资料:
  • 我想问一下是否有任何Facebook API可以使用javascript将照片从公共页面共享到用户时间线。FB.api 还是 FB.ui?以前,我可以使用FB.ui共享时间轴的源,但我找不到任何共享照片的参考。希望任何人都可以帮忙。谢谢!

  • 问题内容: 我正在阅读各种IPC机制。我试图弄清楚使用共享内存和使用命名管道(FIFO)的方案。 管道:可以写入多个进程,但是只能读取一个进程。写操作是原子的。 共享内存:可以读写多个进程。用户还需要提供读写互斥功能。 这是共享内存和管道应用程序的唯一区别吗? 问题答案: 本质上,管道(无论是命名管道还是匿名管道)都像消息传递一样使用。有人将一条信息发送给收件人,收件人可以接收它。共享内存更像是发

  • 我正在使用FB。允许用户使用此代码共享我的页面的ui: 当从 Android 移动应用程序中的嵌入式浏览器共享页面时,用户可以选择要用于打开共享对话框的应用程序。如果选择了脸书应用,则不会有回调响应。在普通的桌面浏览器中,一切都按预期工作。这种行为是预期的吗?

  • 跟随https://developer.android.com/training/secure-file-sharing/index.html,并能够共享文件在内部目录(/data/data/pack/files/xxx/)的应用程序到客户端应用程序使用file提供程序。 如何将资产文件夹(而不是内部目录)中的文件共享到客户端应用程序。 谢谢

  • 但是,执行这一行给了我(为了保护无辜者而改变了名字): 应用程序A在清单文件中有以下内容: filePaths.xml具有: 文件最终的实际路径是: 在这一点上,我被难住了。我不知道为什么不能授予我在同一个应用程序中创建的文件的权限。所以我的问题是:为什么我会得到这个异常,我如何才能成功地授予应用程序B的权限?

  • 我的应用程序正在使用commons-configuration2和commons-beanutils1。9,但当我尝试将我的应用程序JAR用于spark流媒体作业时,它引发了以下异常。 java.lang.NoSuchmethod odError:org.apache.commons.beanutils.Properties tyUtilsBean.addBean内向者(Lorg/apache/c