与布局渲染器的连接失败。这可能是由于Java配置错误造成的

时间:2016-05-14 19:39:19

标签: java visual-studio xamarin xamarin.android

  

与布局渲染的连接失败。这可能是由Java配置错误引起的。

当我试图运行Xamarin并开始开发应用程序时,打开布局文件会给我一个错误:

enter image description here

Xamarin misconfiguration of java

7 个答案:

答案 0 :(得分:7)

通过一些文章,我找到了一个解决方案,因为大多数用户说它对他们有效。

无论如何,试试这个:

  1. 使用“程序和功能”控制面板卸载 Java JDK 1.6 Java JDK 1.7 。在Windows上,如果安装了其中任何一个旧版本, Xamarin 将自动选择版本1.6或1.7而不是版本1.8。
  2. 安装 Java JDK 1.8 (64位)

答案 1 :(得分:3)

我刚刚使用新的Visual Studio 2017遇到了这个问题。 VS引用了64位JDK而不是32位JDK。

转到

Tools -> Options -> Xamarin -> Android Settings

并更改为指向

中的x86 JDK
Program Files (x86)\Java 

而不是

Program Files\Java.

答案 2 :(得分:1)

检查您的Java安装以确保符合Xamarin的要求。按照以下信息确保至少正确安装了Java 1.7。

注意:如果1.7正确安装并且位置正确且仍然无法正常工作,您可以尝试升级到Java 1.8,因为这似乎解决了其他设置上的此问题。

Installing the Java SDK (JDK)

  

即使您使用的是64位Windows,也必须安装32位版本的Java JDK。安装Java JDK的v1.7也很重要(尽管可以同时安装1.8或更新版本。)

     

建议将Java JDK放在目录C:\ Program Files(x86)\ Java中。这是默认位置,是IDE检查是否已安装的位置。

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

enter image description here

答案 3 :(得分:1)

重新安装xamarin安装程序后卸载xamarin,android sdk和所有java JDK将解决此问题

答案 4 :(得分:0)

只需更新您的Xamarin Studio即可。我这样做了我的修复

答案 5 :(得分:0)

升级Android SDK。您可以通过下载最新版本来完成此操作。如果您已经安装了Android Studio,则会安装Android SDK。因此,在下载后复制tools文件夹并将其粘贴到

c:\users\{your user name}\AppData\Local\Android\sdk

答案 6 :(得分:0)

这里的所有答案都不适合我。我目前正在运行 Visual Studio 2022 Preview 2,但遇到了同样的错误。我尝试安装 x32 位版本的 JDK 11,但没有帮助。

经过 https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/openjdk 后,最终有效的是将 Java Development Kit Location(工具 > 选项 > Xamarin > Android 设置)的路径更改为 C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0 .25.