Android диспетчер устройств: невозможно изменить ObservableCollection во время события CollectionChanged - PullRequest
0 голосов
/ 10 марта 2020

Начну с того, что я делаю это на школьном компьютере (средняя школа), у меня есть полное разрешение на это, и мой учитель вводит свои учетные данные администратора, когда это необходимо, но я не могу понять, почему эта ошибка. Я следовал руководству Microsoft по установке эмулятора android для Xamarin в Visual Studio и должен правильно установить все необходимые компоненты, но когда я пытаюсь создать устройство в диспетчере устройств android, оно застревает при создании, а когда я закрываю его и зайти в журнал я получаю это по ошибке:

[20-03-10 19:17:23.90] [SaveInner] CreateAvdAsync failure: System.InvalidOperationException: Cannot change ObservableCollection during a CollectionChanged event.
   at System.Collections.ObjectModel.ObservableCollection`1.CheckReentrancy()
   at System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)
   at Xamarin.DeviceManager.Common.ViewModels.MainWindowViewModel.<>c__DisplayClass9_0.<AvdManager_AvdAdded>b__0()
   at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()

Есть идеи как это исправить? Я не уверен, что мне следует делать, но я очень хочу, чтобы это было полностью установлено.

Редактировать: Вернулся в тот же класс через 2 дня и все исправилось. Не уверен, что не так.

...