使用模拟器时,我遇到了Instant Run的问题。
我按照目录删除它
"slice_8"
但它仍然是相同的错误消息?!
我有什么想法可以解决它?
答案 0 :(得分:4)
在settings > build,execution,deployment > Instant run
然后在Build > clean project
如果问题仍未解决,then build > make project
运行应用
答案 1 :(得分:1)
最有可能的是,您从Google Play或其他来源安装了当前安装的APK,这意味着用于签名的证书与现有证书不完全匹配。调试和发布证书是不同的。解决方案很简单。卸载它。按确定并安装该应用程序。您也可以从设备/模拟器手动卸载它。
如果即使证书相同也会出现相同的错误,那也是一个不同的问题
它与应用程序的风格有关。对于实例调试和发布。 Debug有一个证书,release有一个不同的证书。虽然程序包可能匹配,但从ANdroid OS的角度来看,这些应用程序是相同的。但是你安装的那个与现有的APK相比。应用程序是相同的,但证书不匹配。因此,您需要卸载现有的,因为如果证书不匹配,您将无法安装APK。
答案 2 :(得分:1)
如果您将BlueStacks用作仿真器,则可以进入“设置” >>“首选项”,然后向下滚动到“平台设置”并选中(启用)“启用Android调试桥(ADB)”。
如果您使用的是其他模拟器,我认为这是相同类型的交易,只需确保ADB处于打开状态即可。