无法在IA 32位平台

时间:2017-09-01 08:42:52

标签: c# android xamarin.android visual-studio-2017

全部。 当我尝试第一个" hello world"时,我遇到了一个错误。使用VisualStudio社区2017的Android应用程序,我无法在2017年的Vs中打开Main.xaml文件。我尝试从stackoverflow.com找到解决方案,是的,有一些问题,例如" Can&#t; t在IA 32位平台"上加载AMD 64位.dll,但我遇到的情况有点不同。那我该怎么办?

更多信息: 我的笔记本电脑中的操作系统是32位Win7; 2.使用.net"安装移动开发时出现了一些问题,并且我已经安装了VS 2017的独特模块。 无法从“https://go.microsoft.com/fwlink/?linkid=833503”下载“AndroidNDK_R13B,version = 13.1.5,chip = x86”; 无法从“AndroidEmulator_API23V2,version = 1.0.28”下载“https://go.microsoft.com/fwlink/?linkid=841570”; 3.有关异常的详细信息是:(当我双击Main.Xaml文件时)

er

ava.lang.UnsatisfiedLinkError: C:\Users\Hargendas\AppData\Local\Temp\AndroidDesigner3976194309885156563.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:748)

我已经移动了&#34; C:\ Program Files \ Android&#34;文件夹到&#34; D:\ Program Files \ Android&#34;和&#34; C:\ ProgramData \ Microsoft \ VisualStudio \ packages&#34;到&#34; D:\ Program Files \ VS2017SDK&#34;,并通过&#34; mklink&#34;与这些文件夹建立符号链接。操作。 这个错误有什么影响吗?那个临时的&#34; AndroedDesigner3976194309885156563.dll&#34;由?制成?每当我尝试打开Main.xaml时,临时文件的错误就不同了,如何解决问题?

我曾尝试安装64位JRE,但我的操作系统是32位,不能成功安装。那么我是否必须将我的笔记本电脑升级到64位Win10?

感谢。

1 个答案:

答案 0 :(得分:3)

尝试安装JDK然后启动VS并转到 工具 - &gt; Xamarin - &gt; Android设置并在“Java Development Kit Location”下按更改并选择ProgramFiles / Java / jdk1.8.0_131而不是ProgramFiles(x86)/Java/jdk1.8.0_131

我不知道它是否适用于所有人,我不是很有经验,但它对我有用