用 OPPO手机调试 flutter 时,在手机上删除掉 app 后就装不上了,查了好久,终于找到解决方案了。
原因:开启了多用户模式,存在一个常规用户,以及一个访客账户。
Android 开发者模式将 App 安装到了所有用户,在当前用户卸载掉 app 后,当前账户找不到任何痕迹,但是 Android Studio 能识别到存在另一个账户中的app,所以不会在当前账户重新安装。
解决方案:切换到其它账户,删除掉app后,再切换回来就能正常安装了。
----
[When deleting app from Android device, unable to successfully reinstall using flutter run · Issue #28780 · flutter/flutter](https://github.com/flutter/flutter/issues/28780)
这是github上的解决方案,是用 adb 卸载软件包,但是我试了几次没能成功
adb uninstall <packagename>