【问题标题】:Xamarin.Forms Previewer is not workingXamarin.Forms 预览器不工作
【发布时间】:2017-04-28 10:26:39
【问题描述】:

我安装 Visual Studio 2017 版本 15.1 (26403.7) 版本。 还安装 Xamarin 工作负载,当我创建新的 Xamarin 跨平台应用程序并打开 Xamarin.Forms Previewer 以进行渲染视图时,出现此错误:

mono.android.DesignerException: md5e940e1e778de0f856e343395a2f338c5.XFPageRendererView.n_onMeasure(II)V 在 mono.android.DesignerException.fromThrowable(DesignerException.java:43) 在 mono.android.DesignerSession.checkRenderResultForError(DesignerSession.java:177) 在 mono.android.DesignerSession.load(DesignerSession.java:228) 在 mono.android.DesignerSession.processMessage(DesignerSession.java:693) 在 mono.android.MessageListener.executeMessage(MessageListener.java:88) 在 mono.android.MessageListener$Runner.run(MessageListener.java:44) 在 java.lang.Thread.run(Thread.java:745) 引起:java.lang.UnsatisfiedLinkError: md5e940e1e778de0f856e343395a2f338c5.XFPageRendererView.n_onMeasure(II)V 在 md5e940e1e778de0f856e343395a2f338c5.XFPageRendererView.n_onMeasure(本机方法) 在 md5e940e1e778de0f856e343395a2f338c5.XFPageRendererView.onMeasure(XFPageRendererView.java:54) 在 android.view.View.measure(View.java:19731) 在 android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) 在 android.widget.FrameLayout.onMeasure(FrameLayout.java:185) 在 android.view.View.measure(View.java:19731) 在 android.widget.RelativeLayout.measureChildHorizo​​ntal(RelativeLayout.java:715) 在 android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461) 在 android.view.View.measure(View.java:19731) 在 com.android.layoutlib.bridge.impl.RenderSessionImpl.measureView(RenderSessionImpl.java:545) 在 com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:342) 在 com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429) 在 com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:389) 在 mono.android.DesignerSession.load(DesignerSession.java:222) ... 4 更多

JDK 版本:1.8.0_121

【问题讨论】:

标签: c# xamarin mono xamarin.forms visual-studio-2017


【解决方案1】:

在您的应用程序项目 xamarin.android 中单击鼠标右键。转到属性并选择使用最新的平台。

【讨论】:

    【解决方案2】:

    通常是因为 Java 开发工具包版本需要 1.8 并且确保它是 64 位版本。然后在选项中更新VS中的JDK位置,对我来说当前位置是:

    C:\Program Files\Java\jdk1.8.0_121
    

    【讨论】:

    • 我的 jdk 位置是 C:\Program Files\Java\jdk1.8.0_121 但无法正常工作。
    【解决方案3】:

    遇到同样的问题,将最低Android目标更新为19,重建并重新启动VS以解决问题。

    【讨论】:

      【解决方案4】:

      为了解决这个问题,我更新了 Android SDK API 24,more information

      【讨论】:

        猜你喜欢
        • 2021-06-16
        • 1970-01-01
        • 1970-01-01
        • 2017-09-09
        • 2023-03-19
        • 2018-02-26
        • 2018-03-13
        • 1970-01-01
        • 2021-04-07
        相关资源
        最近更新 更多