xamarin 5.7 android 与布局渲染器的连接失败

xamarin 5.7 android connection to the layout renderer failed

我已经安装了 Xamarin 5.7(内部版本 661)。

我使用 Xamarin Android,当我尝试使用 Visual Studio 2013 中的设计器或 Xaramin Studio

时,我 运行 遇到了问题

Connection to the layout renderer failed. This may be caused by a misconfiguration of Java

我曾尝试降级上述工具here,但这次没用

我要做的是

  • 安装 Java JDK 1.8。你可以找到它here
  • 从 windows
  • 中的控制面板卸载 Java JDK 1.6 和 JDK 1.7

现在,我可以使用最新的 Android SDK 工具(此时为 24.0.2) This is where I found the solution

我觉得之前的答案太复杂了。当然是解决问题了,但是还有2种可能快一倍:

1)复制

"...\Xamarin Studio\AddIns\MonoDevelop.MonoDroid\java\AndroidDesigner.jar"

"...\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Xamarin\Xamarin.Android.7.04014\java\AndroidDesigner.jar"

2) 只需清理重建项目。关闭 Xamarin 并再次打开它。

还有一个对我有用的答案w/o所有其他的东西:

在 Xamarin Studio 中转到工具 -> 选项 -> 项目 -> SDK 位置 -> Android 并确保 Java SDK 指向 1.8 版本(此时写作)。我仍然安装了 Java SDK 1.6 和 1.7,这没有问题。

只是想分享一下我的经验。我刚刚更新到 xamarin 3.11.590java jre 7java sdk 7 时遇到了这个错误。

我所做的是,我已经将 java jre 和 sdk 更新到版本 8,并且卸载了 java jre 和 sdk 版本 7 但是,它仍然有那个错误。所以,我已经降级到 xamarin 3.11.586,这已经解决了我的问题。