第一种情况:查看AndroidManifast.xml文件里面是不是有这一行android:sharedUserId="android.uid.system"
,如果有删除这一行再编译运行就可以了。如果还不行请看第二种情况
第二种情况:APK包冲突导致的,需要先卸载原来在移动端上的APK然后再编译运行就可以跑了。如果还不行请看第三种情况。
第三种情况:如果卸载了APK还是报这个错,去释放掉移动端的缓存试一下,因为我开发项目比较特殊是机顶盒端的安卓,我需要进入设置恢复出厂设置清除掉之前APK的数据就可以正常编译运行了。
第四种情况:点击File->setting找到Istant Run按照如下所示勾选,然后点击Apply再点击OK。
最后一个不勾选。如果还不行的话请看第五种情况
第五种情况:如果第四种情况不好使,就将勾选中的项都取消掉。如下所示
如果还是不行的话请看第六种情况。 第六种情况:在编译之前需要点击gradle之后再点击编译运行。如果还是不行的话请看第七种情况。 第七种情况:点击Build -> Clean Projects如果还是不行的话请看第八种情况。 第八种情况:在gradle.properties文件中加入android.injected.testOnly=false 目前能想到的就这么多后续如果再遇到不同的情况还会再补充,如果有小伙伴的情况不同请在评论区留言我们一起学习进步。