首页 > 解决方案 > 连接到布局渲染器失败

问题描述

我刚刚在我的 Visual Studio 上安装了 Xamarin 并打开了一个空白项目,以便我可以测试移动设备的调试。但是当我打开 activity_mail.xml 时,设计器显示以下错误:

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

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

最初,SDK 版本是 Xamarin 安装的默认版本,但我也尝试使用版本 1.8_231 和 1.7_80,但没有成功。我也将 Android SDK 更新到最新版本,但也没有成功。Android配置页面设置如下:

在此处输入图像描述

这是错误日志:

[2020-01-13 17:51:33.7] INFO: : Android Designer version: 16.4.464 (4abf337c3)
[2020-01-13 17:51:40.2] INFO: : JDK version: 1.8.0-25
[2020-01-13 17:51:40.2] INFO: : JDK vendor: Microsoft
[2020-01-13 17:51:57.5] INFO: : Exception in thread "main" java.lang.NullPointerException
[2020-01-13 17:51:57.5] INFO: :     at mono.android.HostProcessConnection.log(HostProcessConnection.java:92)
[2020-01-13 17:51:57.5] INFO: :     at mono.android.HostProcessConnection.logError(HostProcessConnection.java:69)
[2020-01-13 17:51:57.5] INFO: :     at mono.android.JniHelper.loadJniLibrary(JniHelper.java:25)
[2020-01-13 17:51:57.5] INFO: :     at mono.android.AndroidDesignerHost.main(AndroidDesignerHost.java:44)
[2020-01-13 17:51:58.0] ERROR: : Connection failed
Xamarin.AndroidDesigner.Java.JavaProcessNotStartedException: Error at starting designer's Java process
   in Xamarin.AndroidDesigner.Java.JavaProcessConnection.<DoConnect>d__49.MoveNext() at E:\A\_work\283\s\Xamarin.Designer.Android\Xamarin.AndroidDesigner\Java\JavaProcessConnection.cs:line 176
--- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada ---

Visual Studio 也不允许我构建应用程序。

我该如何解决这个问题?

版本信息:Xamarin.Essentials:1.3.1

Xamarin.Android.Support.Design、.Support.CustomTabs 和 .Support.Core.Utils:20.0.0.3

Android SDK 工具:26.1.1

Android SDK 平台工具:29.0.4

Android SDK 构建工具:28.0.3

操作系统:Windows 7 32 位

标签: javaandroidvisual-studioxamarinxamarin.forms

解决方案


尝试安装“使用 C++ 进行桌面开发”工作负载将解决此问题。


推荐阅读