我正在使用带有8 GB内存的.net框架2015。我的问题是我无法使用xamarin与我的framework.i我无法打开xamarin布局。 一旦我打开xamarin布局,就会弹出这个错误。
出现问题由于内部原因,操作Createsession失败了 错误。无法初始化类mono.android.D3ImageFactory详细信息 ava.lang.NoClassDefFoundError:无法初始化类 java.lang.Class.forName0中的mono.android.D3DImageFactory(Native 方法)在java.lang.Class.forName(Class.java:264)at mono.android.DesignerSession.initializePlatformSpecific(DesignerSession.java:86) 在mono.android.DesignerSession。(DesignerSession.java:75)at mono.android.Project.createSession(Project.java:382)at mono.android.Project.processMessage(Project.java:414)at mono.android.MessageListener.executeMessage(MessageListener.java:88) at mono.android.MessageListener $ Runner.run(MessageListener.java:44) 在java.lang.Thread.run(Thread.java:745)
请告诉我如何解决此问题。
答案 0 :(得分:2)
this thread中的答案在VS 2015中为我解决了这个问题:
首先,更新到最新的JDK(1.8更新144)。然后在VS中转到工具>选项> Xamarin并在“C:\ Program Files ...”下选择已安装JDK的版本。
答案 1 :(得分:1)
尝试加载设计器时,我遇到了相同的D3DImageFactory错误消息。
我继续并卸载了所有版本的jdk和jre,然后从java网站安装了最新版本。 当我接下来进入axml布局设计师没有崩溃或任何事情。
我今天做了这一切。所以明天我启动机器时可能会再次出现异常。