2017-09-01 175 views
1

全部。 當我在VisualStudio Community 2017中嘗試第一個「hello world」Android應用程序時遇到了一個錯誤,我無法在Vs 2017中打開Main.xaml文件。並且我嘗試從stackoverflow.com中找到解決方案,是的,有一些問題,如「無法在IA 32位平臺上加載AMD 64位.dll」,但我遇到的情況有點不同。那麼我能做什麼?無法在IA 32位平臺上加載AMD 64位.dll

更多信息: 1.筆記本電腦中的操作系統是32位的Win7; 2.在「Mobile Development with .net」的安裝過程中出現了一些問題,並且在VS 2017中安裝了獨特的模塊。 無法從「AndroidNDK_R13B,version = 13.1.5,chip = x86」下載「https://go.microsoft.com/fwlink/?linkid=833503」; 無法從「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) 

我動 「C:\ Program Files文件\ Android」 的文件夾「D:\ Program Files \ Android」和「C:\ ProgramData \ Microsoft \ VisualStudio \ packages」複製到「D:\ Program Files \ VS2017SDK」,並通過「mklink」操作與這些文件夾建立符號鏈接。 對錯誤有影響嗎?並且臨時的「AndroedDesigner3976194309885156563.dll」是從哪裏製作的?每次我嘗試打開Main.xaml時,帶有錯誤的臨時文件都不同,如何解決該問題?

我曾嘗試安裝64位JRE,但我的操作系統是32位,它不會成功安裝。那麼,我必須將我的筆記本電腦升級到64位Win10嗎?

謝謝。

+0

你有什麼微處理器是一個64位處理器?你的電腦有多少內存? –

回答

1

嘗試安裝JDK,然後啓動VS並轉到 工具 - > Xamarin-> Android Settings並在「Java Development Kit Location」下按更改並選擇ProgramFiles/Java/jdk1.8.0_131而不是ProgramFiles(x86)/ Java /jdk1.8.0_131

我不知道這是否適用於每個人,我不是很有經驗,但它爲我工作

+0

爲我工作,謝謝! –

+0

謝謝,請耐心等待。 但是我已經升級到64位Win10來解決這個問題,並且它現在可以工作。 – Hargendas

相關問題