首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓设备管理器:无法在CollectionChanged事件期间更改ObservableCollection

安卓设备管理器:无法在CollectionChanged事件期间更改ObservableCollection
EN

Stack Overflow用户
提问于 2020-03-11 03:35:24
回答 1查看 111关注 0票数 0

首先我会说我是在学校的计算机(高中)上这样做的,我有完全的权限这样做,我的老师在需要的时候输入了她的管理凭据,但我不知道为什么它会抛出这个错误。我按照微软的指南在Visual Studio中安装了Xamarin的android模拟器,应该已经正确安装了所有的必备组件,但是当我试图在android设备管理器中创建设备时,它在创建时被卡住了,当我关闭它并访问日志时,我得到了以下错误:

代码语言:javascript
运行
复制
[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天后回到同一个类,它自己修复了。不确定哪里出了问题。

EN

回答 1

Stack Overflow用户

发布于 2020-09-28 06:56:09

我也有同样的问题。我能够解决这个问题,首先从Visual Studio启动ADM,然后在ADM中选择"+ New“,而不是从Visual Studio菜单项"Create Android Emulator...”中选择。

在我的例子中,它可能与需要下载新镜像以运行Android TV的设备类型有关,也可能与必须下载新镜像的任何情况有关。

微软:这是一个应该解决的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60624752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档