使用Mono for Android,Monodevelop 2.8.6.5
部署到真实设备(也喜欢模拟器)总是擦除用户数据(文件,共享首选项,sqlite表等)。有什么办法可以阻止吗?
此问题已在Visual Studio中解决(https://stackoverflow.com/a/7669912/792367),但我无法找到MonoDevelop的解决方案。
答案 0 :(得分:8)
这是默认的Android部署行为。但是,MonoDevelop的首选项中有一个选项可以覆盖它:
答案 1 :(得分:0)
根据这个:
http://mono-for-android.1047100.n5.nabble.com/Preserve-User-Data-Between-Deploys-td4811808.html
MonoDevelop还没有此功能。
答案 2 :(得分:0)
MonoDevelop上的Mono for Android已经有几个月的功能了。它不会在重新部署时擦除用户数据,如果启用了“快速部署”选项,它甚至不会发送整个包,只发送已更改的程序集。您需要检查已安装的Android版本的MonoDevelop和Mono,并确保它们是最新的。