android - 如何防止 Android 应用程序在使用 Xamarin Studio 部署期间被卸载?

标签 android deployment xamarin.android uninstallation xamarin-studio

每次我使用 Xamarin Studio 部署新版本的 Android 应用程序时,该应用程序都会先卸载然后重新安装。这给我带来了一些问题,因为我在我的设备上使用 XPrivacy。

我想知道是否有一种方法可以简单地部署新版本而不首先卸载它们(比如在使用 Android Studio 或 Eclipse 进行部署时)?

最佳答案

在您的设备上构建和部署应用程序时,默认情况下 Xamarin 将删除任何现有的应用程序数据/缓存。这并不总是理想的,因为它会像全新安装一样重置您的数据。

要保留数据,您需要更新选项:

  • 在 Xamarin Studio 中,选择“工具”>“选项”>“项目”>“Android...”选中“在应用程序部署之间保留数据/缓存”

  • 在 Visual Studio 中,选择“工具”>“选项”>“Xamarin”>“Android 设置...”选中“在应用程序部署之间保留数据/缓存”

执行此操作后,在本地应用程序文件夹中创建的任何共享首选项或数据文件都将保留。

关于android - 如何防止 Android 应用程序在使用 Xamarin Studio 部署期间被卸载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26364316/

相关文章:

android - 控制 IME 显示搜索操作而不是输入

android - 为什么我会得到这种高度值差异?

.net - 如何编写 Visual Studio 数据库项目的部署脚本?

xamarin - 缺少 Windows 管理程序平台

android - 设置浅色导航栏使其不可见

android - Locale.SPANISH 在哪里?

android - ASyncTask 并从一个返回字符串数组值

java - Rails 将 Rails 应用程序上传到 Passenger 服务器

sql - 部署 dacpac 所需的权限

c# - Xamarin.Android : The call is ambiguous between the following methods or properties