Java 卸载现有版本的apk(如果存在),然后重新安装
在使用模拟器时,我面临即时运行问题。 我跟随目录并删除它Java 卸载现有版本的apk(如果存在),然后重新安装,java,android,android-studio,Java,Android,Android Studio,在使用模拟器时,我面临即时运行问题。 我跟随目录并删除它 “slice_8”但仍然是相同的错误消息 有什么办法可以解决吗 很可能是您从Google Play或其他来源安装了当前安装的APK,这意味着用于签名的证书与现有证书不完全匹配。调试证书和发布证书是不同的。解决办法很简单。卸载它。按OK并安装应用程序。您还可以从设备/仿真器手动卸载它 如果即使证书是相同的,您仍会收到相同的错误,则这是另一个问题 这与应用程序的口味有关。对于实例调试和发布。调试有一个证书,发行版有一个不同的证书。虽然软件包可
“slice_8”
但仍然是相同的错误消息
有什么办法可以解决吗
很可能是您从Google Play或其他来源安装了当前安装的APK,这意味着用于签名的证书与现有证书不完全匹配。调试证书和发布证书是不同的。解决办法很简单。卸载它。按OK并安装应用程序。您还可以从设备/仿真器手动卸载它 如果即使证书是相同的,您仍会收到相同的错误,则这是另一个问题 这与应用程序的口味有关。对于实例调试和发布。调试有一个证书,发行版有一个不同的证书。虽然软件包可能匹配,但从ANdroid操作系统的角度来看,这些应用程序是相同的。但是你安装的那个和现有的APK相比。应用程序相同,但证书不匹配。因此,您需要卸载现有的,因为如果存在证书不匹配,则无法安装APK
设置>构建、执行、部署>即时运行中禁用(取消选中)即时运行
Build>cleanproject
则构建>生成项目
如果您使用Bluestack作为模拟器,您可以进入设置>>首选项,然后向下滚动到平台设置并选中(启用)“启用Android调试桥(ADB)” 如果您使用的是另一个模拟器,我假设这是相同类型的交易,只需确保ADB处于打开状态即可