使用Visual Studio 2015在Android模拟器中运行Xamarin.Forms应用程序时出现问题。一开始一切正常。每次我在XAML或C#中进行更改时,当我重新运行模拟器时,我都可以看到更改(不关闭它)。
现在,出于某些原因,如果我这样做,那些更改不会应用于Android模拟器中。为了查看任何更改,我需要关闭模拟器并每次再次单击绿色播放按钮。
例如,如果我想在XAML中将标签的FontColor更改为蓝色而不是黑色,则只需单击重启按钮就足以看到更改。对于任何C#更改,单击停止按钮,然后单击播放按钮就足够了。
现在,要查看相同的结果,我必须关闭模拟器并重新加载它。这需要一些时间。
有没有人遇到同样的问题?任何帮助/线索都会有用吗?
谢谢!
答案 0 :(得分:0)
@MikePR
我建议摆脱基于Hyper-V的VS Android模拟器并使用英特尔HAXM 原生模拟器。我经历了很多相似之处 Hyper-V模拟器也存在问题。
或者更好地摆脱任何模拟器并使用 vysor.io并将您的真实设备可视化为 桌面上的模拟器。我个人的青睐。 希望它有所帮助。
PS:生活中从不使用GenyMotion。这在远程桌面会话中不起作用,只能运行 在安装了OpenGL 2.0的Windows机器上 并且HAXM和Hyper-V已禁用。我目前有这种令人失望的经历。XAML预览的一个非常酷的工具是Gorilla Player!