今天在新的Android 5.0上调试程序的时候,安装一个程序,出现了Failure [INSTALL_FAILED_DUPLICATE_PERMISSION]的错误,但是在以前的Android4.4之前都没有遇到;
就怀疑是在权限上出了问题,可能需要系统的权限重新签名一下apk,
后面就使用系统的签名,重新签名了一下这个apk后,就可以顺利安装到5.0的设备上了;
总结:Android 5.0后对于权限的控制更加严格,对于自己定义的权限,Android也认为你需要一个统一的签名确认过程,成为了类似于android:sharedUserId="android.uid.system“这样的权限;
解决办法:使用系统签名重新签名一下你的apk;