2017-09-29 13 views
1

私はVisual Studio 2015でしばらくの間Xamarinを稼働させようと努力してきました。設計者は2つの例外の1つをロードしてスローしません。Xamarinデザイナーはロードされません

java.lang.UnsatisfiedLinkError: C:\Users\mc_asturley\AppData\Local\Temp\AndroidDesigner8664439545839624740.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941) 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824) 
    at java.lang.Runtime.load0(Runtime.java:809) 
    at java.lang.System.load(System.java:1086) 
    at mono.android.JniHelper.loadEmbeddedJniLibrary(JniHelper.java:28) 
    at mono.android.D3DImageFactory.<clinit>(D3DImageFactory.java:14) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:264) 
    at mono.android.DesignerSession.initializePlatformSpecific(DesignerSession.java:86) 
    at mono.android.DesignerSession.<init>(DesignerSession.java:75) 
    at mono.android.Project.createSession(Project.java:382) 
    at mono.android.Project.processMessage(Project.java:414) 
    at mono.android.MessageListener.executeMessage(MessageListener.java:88) 
    at mono.android.MessageListener$Runner.run(MessageListener.java:44) 
    at java.lang.Thread.run(Thread.java:745) 


java.lang.NoClassDefFoundError: Could not initialize class mono.android.D3DImageFactory 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:264) 
    at mono.android.DesignerSession.initializePlatformSpecific(DesignerSession.java:86) 
    at mono.android.DesignerSession.<init>(DesignerSession.java:75) 
    at mono.android.Project.createSession(Project.java:382) 
    at mono.android.Project.processMessage(Project.java:414) 
    at mono.android.MessageListener.executeMessage(MessageListener.java:88) 
    at mono.android.MessageListener$Runner.run(MessageListener.java:44) 
    at java.lang.Thread.run(Thread.java:745) 

Android StudioとJavaをインストールしましたが、これはまだ起こっています。どうしたの?

+0

JDK 1.8の64ビット版が必要です。 –

答えて

0

は(私はVS 2017によ付与)正常に動作します私のセットアップに比べて、次のことを確認します。

  1. をインストールしXamarinの最新バージョンを持っていることを確認してください。鉱山は以下のとおりです。

    • Xamarin 4.6.0.299
    • Xamarin.Android SDK 7.4.0.21
  2. は、あなたのJDKが最新であることを確認してください。私の日は起きていませんが、うまくいきます。あなたが少なくともバージョンjdk1.8.0_112を持っているなら、あなたは良いはずです。

  3. あなたはJDKの64ビット版を指していることを確認してください:Visual Studioで

    は、[ツール]> [オプション]> [Xamarinに進みます。
    の "Java Development Kitの場所" である必要があります:

    C:\プログラムファイル\のJava \のjdk1.8.0_112(またはものは何でもあなたのJDKのバージョンがある)

    ませ C:\プログラムファイル( x86の)は、Java \ \は、あなたが簡単にVS 2017にアップグレードすることができれば、私はそれをお勧めします、サイドノートでは

をjdk1.8.0_112。

+0

@Allison Sturleyこれはまったく役に立ちましたか? –

関連する問題