我收到此错误,不知道如何解决此问题:
尝试在真实设备上运行Android应用程序(在我的情况下是NEXUS4(root))我在控制台中收到以下错误:
pkg:/data/local/tmp/test.apk 失败[INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]
我试图谷歌这个错误,并有一些解决方案:
将我自己的UID(下面的xml(从系统复制))添加到packages.xml中并重置 - >重置后应用程序从手机中消失。我不知道为什么我看不到它。
<shared-user name="android.uid.cc" userId="10910">
<sigs count="1">
<cert index="2" />
</sigs>
<perms>
...
</perms>
</shared-user>
这些解决方案都没有解决问题 我的andriod版本是4.4.2 任何帮助将不胜感激!感谢。
答案 0 :(得分:3)
在他们描述的其他答案INSTALL_FAILED_SHARED_USER_INCOMPATIBLE while using shared user id中:
我现在得到了解决方案。我按照以下步骤进行了操作
1) Removed existing application (if it is already installed )
2) Removed share user ID from android manifest
3) Bulid the application.
4) Now enter share user ID again
5) build the application 1 more time
它有效!!!
感谢Hemant
答案 1 :(得分:0)
我也遇到了这个错误,当运行应用程序显示一个对话框时,大多数消息都在说
INSTALL_FAILED_SHARED_USER_COMPATIBLE
除了您提到的上述错误,我的logcat中的另一个错误是:
Error using StatusBarManagerService - java.lang.SecurityException on android.permission.STATUS_BAR
最后,添加平台调试密钥修复它。