C# 由于内部错误,CreateSession操作失败:无法初始化mono.android..D3DImageFactory类

C# 由于内部错误,CreateSession操作失败:无法初始化mono.android..D3DImageFactory类,c#,android,visual-studio,xamarin,xamarin.android,C#,Android,Visual Studio,Xamarin,Xamarin.android,我是Xamarin的新手。我想学习沙马林。我的机器上有以下安装。 1.Visual Studio社区2017 2.沙马林最新 我已经更新了Android SDK 25,但仍然收到错误。确保Visual Studio指向的是64位版本的JDK,而不是32位版本 从顶部菜单中选择ToolsOptions,并在左侧列表中一直滚动到底部,然后打开XamarinAndroid Settings。在这里,您应该更改第一项“Java开发工具包位置”,如下图所示 在您的例子中,它可能指向程序文件(x86)中的

我是Xamarin的新手。我想学习沙马林。我的机器上有以下安装。 1.Visual Studio社区2017 2.沙马林最新
我已经更新了Android SDK 25,但仍然收到错误。

确保Visual Studio指向的是64位版本的JDK,而不是32位版本

从顶部菜单中选择
Tools
Options
,并在左侧列表中一直滚动到底部,然后打开
Xamarin
Android Settings
。在这里,您应该更改第一项“Java开发工具包位置”,如下图所示

在您的例子中,它可能指向
程序文件(x86)
中的文件夹。尝试在
程序文件\
中查找
Java\jdkx.x.x\u xxx文件夹
,如图所示

进行更改后,关闭axml设计器并重新加载文件。在那之后它应该会起作用