我在使用Visual Studio 2015的Android模拟器中运行Xamarin.Forms应用程序时遇到了一些问题。开始时一切正常。每当我在XAML或C#中进行更改时,当我重新运行模拟器时,我都会看到更改(不关闭它)。Android模拟器未与VS 2015同步
现在,由于某些原因,如果我这样做,这些更改不适用于Android模拟器。为了看到任何改变,我需要关闭模拟器并每次点击绿色的播放按钮。
例如,如果我想在XAML中将标签的FontColor更改为蓝色而不是黑色,只需单击重新启动按钮即可看到更改。对于任何C#更改,单击停止按钮,然后单击播放按钮也已足够。
现在,看到同样的结果,我不得不关闭模拟器,并重新加载它。这需要一些时间。
任何人都面临着同样的问题?任何帮助/线索会有帮助吗?
谢谢!
你不应该每次都重新启动模拟器。这是一个巨大的时间。如果有任何可能,XAML编译过程没有被考虑到每个构建,并且它正在使用先前的缓存构建。你可能想尝试从Android模拟器中删除应用程序(通过卸载或使用'adb uninstall'并重新部署以查看是否修复了部分问题。对于部署不相互重叠的问题,我不确定这是特定于XAML编译过程还是部署不一致。 –