Monodroid - Monodevelop在部署到设备时擦除用户数据

时间:2012-02-28 11:46:15

标签: android mono monodevelop xamarin.android

使用Mono for Android,Monodevelop 2.8.6.5

部署到真实设备(也喜欢模拟器)总是擦除用户数据(文件,共享首选项,sqlite表等)。有什么办法可以阻止吗?

此问题已在Visual Studio中解决(https://stackoverflow.com/a/7669912/792367),但我无法找到MonoDevelop的解决方案。

3 个答案:

答案 0 :(得分:8)

这是默认的Android部署行为。但是,MonoDevelop的首选项中有一个选项可以覆盖它:

Preserve data/cache between application deploys

答案 1 :(得分:0)

答案 2 :(得分:0)

MonoDevelop上的Mono for Android已经有几个月的功能了。它不会在重新部署时擦除用户数据,如果启用了“快速部署”选项,它甚至不会发送整个包,只发送已更改的程序集。您需要检查已安装的Android版本的MonoDevelop和Mono,并确保它们是最新的。