问题:安装apk时报错
日志:Installation did not succeed.
The application could not be installed: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
解决:
ndroid:sharedUserId="android.uid.system"
这个配置是让APP列为System级别的APP,而系统级别的APP在安装的时候需要校验其签名是否为系统签名。用通俗的话就是说:如果APP不是系统签名,那么配置android:sharedUserId="android.uid.system"
将会报错。
而我们在开发过程中的设备一般都很复杂,很少能一个设备弄一个系统签名,所以报这个错就不奇怪。
解决的办法:当非正式包的时候,去掉manifest中的android:sharedUserId="android.uid.system"
。
转载:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE出现的原因和解决办法 - 36区技术博客 ~ 个人博客