У меня возникает проблема при запуске приложения Xamarin.Forms в Android-эмуляторе с помощью Visual Studio 2015. Сначала все работало нормально. Каждый раз, когда я делал изменения в XAML или C#, когда я перезапускал эмулятор, я мог видеть изменения (без его закрытия).Android Emulator не синхронизируется с VS 2015
Теперь, по какой-то причине, если я делаю то же самое, эти изменения не применяются в эмуляторе Android. Чтобы увидеть какие-либо изменения, мне нужно закрыть эмулятор и снова щелкнуть зеленую кнопку воспроизведения.
Например, если я хочу изменить FontColor ярлыка Blue, а не Black в XAML, перед тем как просто нажать кнопку перезапуска, достаточно, чтобы увидеть изменение. Для любого изменения C# нажмите кнопку остановки, а затем кнопку воспроизведения достаточно.
Теперь, чтобы увидеть тот же результат, я должен закрыть эмулятор и перезагрузить его снова. Это займет некоторое время.
Кто-нибудь сталкивались с такой же проблемой? Любая помощь/подсказка будет полезна?
Спасибо!
Вам не нужно перезапускать эмулятор каждый раз. Это огромное время. Во всяком случае, возможно, что процесс компиляции XAML не учитывается при каждой сборке и использует предыдущую сборку кеша. Вы можете попробовать просто удалить приложение из эмулятора Android (либо путем удаления или использования 'adb uninstall <имя-пакета>>, либо повторного развертывания, чтобы узнать, устраняет ли это часть проблемы. Поскольку проблема развертывания не переопределяет друг друга, Я не уверен, что это специфично для процесса компиляции XAML или несогласованности в развертывании. –