【问题标题】:My android emulator doesn't show updates to my application?我的 android 模拟器没有显示我的应用程序的更新?
【发布时间】:2018-03-27 07:55:12
【问题描述】:
我的代码中的新更改不会反映到 android 模拟器。我正在使用 xamarin 表单和 xamarin studio 构建跨平台应用程序。即使在 Visual Studio 上运行项目也不能解决问题。
【问题讨论】:
标签:
visual-studio
xamarin.forms
xamarin.android
xamarin-studio
【解决方案1】:
一些故障排除技巧..
1 - 首先,从模拟器中删除应用程序,然后关闭模拟器。
2 - 导航到您的项目文件夹,找到 android 项目,然后删除 bin 和 obj 文件夹。
3 - 执行清理,然后重建您的项目。您现在可以尝试再次启动模拟器
这里的重点是删除bin和obj文件。当 xamarin 构建时,它会将资源和编译代码构建到这些文件夹中。删除它们意味着它必须再次重新生成,因此它将生成一个新副本 - 这意味着下一次构建可能需要稍长一些的时间,但它将是所有所需文件的新副本。
确保已删除手机上的应用程序,以便在那里获得新副本。 (在极端情况下,您还可以在 AVD 设置中的某处重置模拟器)
【解决方案2】:
您是否尝试过删除模拟器上的应用,然后重新安装?如果这还不够,有时您必须在设置中的应用列表中明确删除应用(通过应用删除所有数据然后卸载)
当应用在 Android 模拟器上崩溃时,有时它不会更新,即使通过 Visual Studio 重新启动也是如此。