参考 Tosh 的 Android 应用未安装
在调试过程中 APP 的安装和卸载都没有问题,所以并不是代码 \ 设备 的问题。
出现问题的过程:
- 更改了签名文件,不能直接覆盖安装
- 随即删除 APP,用
Generate Signed APK...
生成的 APK 安装。 - 出错:
反复确认已经卸载了 APP,仍失败。
最后经过提醒才发现,打开魅蓝的访客模式后,发现我以为被我删除的 APP 在这个模式中还存在着。
所以问题是这样的,用 IDEA 安装和卸载 APP 都会同时操作默认模式和访客模式下的 APP ,所以当手动去卸载和安装的时候没有把访客模式中的 APP 删除就出现问题了。
这时候只要删除访客模式下的 APP 就可以正常安装了。
访客模式的设置:
设置 - (指纹和)安全 - 访客模式:
所以其实一开始就不要开启这个访客模式就好了。