Android Studio 开发错误 Installation failed with message INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
博客: 安卓之家
微博: 追风917
CSDN: 蒋朋的家
简书: 追风917
之前所长给了个 CarLauncher 的项目,当时编译失败,少库,搁置了几天。
后来作者回复了我,我感觉那些库没用,就注释掉了,编译通过,也可以打包了,但是运行出现错误:
之前遇到过这个问题,当时是手机有个app,更改签名后再安装出现该界面,所以,删除旧的 app 就可以安装了。
但是现在的问题是,这个 app 是第一次安装啊,就出现了这个,想了想应该是权限的问题,看了下清单目录,的确有变红的东西,于是暂时注释掉他们,再次编译,安装后问题依旧,想不通了,于是 google 了下,出现此问题的还挺多,在这里找到了答案:
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE while using shared user id
解决方法有下面几种:
- Removed existing application (if it is already installed )
- Removed share user ID from android manifest
- Bulid the application.
- Now enter share user ID again
- build the application 1 more time
我用的第二个建议,之前清单文件开头是这样的:
1 2 3 4 |
package="com.tchip.carlauncher" android:sharedUserId="android.uid.system" android:versionCode="2" android:versionName="2016.03.30-15:50" > |
现在我去掉了第一行的 sharedUserId
,变成这样:
1 2 3 |
package="com.tchip.carlauncher" android:versionCode="2" android:versionName="2016.03.30-15:50" > |
重新编译,运行后,正常安装了,原来原作者是把该 app 放到了系统,并用到系统的一些私有权限等,所以导致 app 安装到外部会出错。
我把该项目 fork 到我的仓库,并导入了 Android Studio,地址:https://github.com/jp1017/CarLauncher
安卓开源库收集整理中,欢迎 PR, star,地址:https://github.com/XXApple/AndroidLibs
分享是一种美德,更是一种生活方式!!
也许你会说我是一个梦想者,但我不是唯一的一个。
悦分享,越快乐^_^
欢迎交流,转载请注明出处,谢谢!