
Installation error: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
方法一:
adb shell chmod 666 /data/system/packages.xml
adb pull /data/system/packages.xml
用 (notepad++)之類的去 刪掉檔案裡的shared user xml區塊:
例如:
<shared-user name="com.navngo" userId="10000">
<sigs count="1">
<cert index="4" />
</sigs>
<perms>
<item name="android.permission.READ_PHONE_STATE" />
<item name="android.permission.DISABLE_KEYGUARD" />
<item name="android.permission.INTERNET" />
<item name="android.permission.WRITE_EXTERNAL_STORAGE" />
<item name="android.permission.ACCESS_FINE_LOCATION" />
<item name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<item name="android.permission.ACCESS_COARSE_LOCATION" />
<item name="android.permission.READ_CONTACTS" />
<item name="android.permission.WRITE_CONTACTS" />
<item name="android.permission.ACCESS_NETWORK_STATE" />
<item name="android.permission.WAKE_LOCK" />
<item name="android.permission.MODIFY_AUDIO_SETTINGS" />
</perms>
</shared-user>
以上有多少區塊刪多少
adb push packages.xml /data/system
adb shell rm /data/dalvik-cache/*
adb reboot
-----------------------------
方法二:
AndroidManifest.xml
刪除
android:sharedUserId="android.uid.system"