我正在尝试创建一个新的Xamarin(空白应用)项目,当我打开文件" Main.axml"我收到这个错误:
此消息框内的错误文本"消息框"是这样的:
System.ArgumentNullException:值不能为null。参数名称:o 在 System.Runtime.InteropServices.Marshal.GetIUnknownForObjectNative(对象 o,Boolean onlyInContext)at Xamarin.AndroidDesigner.Windows.WindowsAndroidSurfaceRenderer.UpdateD3DImageFromSharedSurface() 在 E:\ A_work \ 102 \ S \ Xamarin.Designer.Android \ Xamarin.AndroidDesigner.Windows \ WindowsAndroidSurfaceRenderer.cs:线 140点 Xamarin.AndroidDesigner.Windows.WindowsAndroidSurfaceRenderer.RenderDesignerItemVisual(DesignerItem 项目) E:\ A_work \ 102 \ S \ Xamarin.Designer.Android \ Xamarin.AndroidDesigner.Windows \ WindowsAndroidSurfaceRenderer.cs:线 131点 Xamarin.Designer.Windows.WpfSurfaceRenderer.QueueRender(DesignerItem 项目) E:\ A_work \ 102 \ S \ Xamarin.Designer \ Xamarin.Designer.Windows \ WpfSurfaceRenderer.cs:线 361在 Xamarin.AndroidDesigner.AndroidDesignerSurface.HandleSessionImageChanged(对象 发件人,EventArgs e)in E:\ A_work \ 102 \ S \ Xamarin.Designer.Android \ Xamarin.AndroidDesigner \ Xamarin.AndroidDesigner \ AndroidDesignerSurface.cs:线 229在 Xamarin.AndroidDesigner.AndroidDesignerSession.OnImageChanged()in E:\ A_work \ 102 \ S \ Xamarin.Designer.Android \ Xamarin.AndroidDesigner \ Xamarin.AndroidDesigner \ AndroidDesignerSession.cs:线 2037年 Xamarin.AndroidDesigner.AndroidDesignerSession.HandleRendered(对象 发件人,EventArgs e)in E:\ A_work \ 102 \ S \ Xamarin.Designer.Android \ Xamarin.AndroidDesigner \ Xamarin.AndroidDesigner \ AndroidDesignerSession.cs:线 1284 ---从抛出异常的先前位置开始的堆栈跟踪结束--- at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(例外 exceptionObject)
我通过谷歌发现了几个谈论相同问题的主题,但要么都没有解释他们是否以及如何解决问题,或者他的解决方案无效。如果有人遇到这个错误,那么给我解决方案会很棒。
编辑:我使用: 1) Visual Studio社区2017 - 版本15.6.6 2) JDK版本:1.8.0_171 3) Xamarin版本:4.9.0.753 4) Xamarin Designer版本:4.10.96