与布局渲染的连接失败。这可能是由Java配置错误引起的。
当我试图运行Xamarin并开始开发应用程序时,打开布局文件会给我一个错误:
答案 0 :(得分:7)
通过一些文章,我找到了一个解决方案,因为大多数用户说它对他们有效。
无论如何,试试这个:
答案 1 :(得分:3)
我刚刚使用新的Visual Studio 2017遇到了这个问题。 VS引用了64位JDK而不是32位JDK。
转到
Tools -> Options -> Xamarin -> Android Settings
并更改为指向
中的x86 JDKProgram Files (x86)\Java
而不是
Program Files\Java.
答案 2 :(得分:1)
检查您的Java安装以确保符合Xamarin的要求。按照以下信息确保至少正确安装了Java 1.7。
注意:如果1.7正确安装并且位置正确且仍然无法正常工作,您可以尝试升级到Java 1.8,因为这似乎解决了其他设置上的此问题。
即使您使用的是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
答案 3 :(得分:1)
答案 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.