2017-09-01 42 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.私のラップトップのOSは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:\プログラムファイル\アンドロイド」に移動しているとフォルダを「D:¥Program Files¥Android」および「C:¥ProgramData¥Microsoft¥VisualStudio¥packages」を「D:¥Program Files¥VS2017SDK」に変換し、これらのフォルダとのシンボルリンクを「mklink」操作でビルドします。 エラーの影響はありますか?一時的な "AndroedDesigner3976194309885156563.dll"はどこから作られましたか? Main.xamlを開こうとするたびに、エラーのある一時ファイルが異なります。どのように問題を解決するのですか?

私は64ビットJREをインストールしようとしましたが、私のOSは32ビットであり、正常にインストールされませんでした。だから私のラップトップを64ビットWin10にアップグレードする必要がありますか?

ありがとうございました。

+0

?お使いのコンピュータにはどのくらいのメモリがありますか? –

答えて

1

ツールバー - > Xamarin - > Androidの設定で、Java Development Kitの場所に移動して、ProgramFiles(x86)/ Javaの代わりにProgramFiles/Java/jdk1.8.0_131を選択してください。 /jdk1.8.0_131

私はそれが皆のために働く場合は知らない

が、私は非常に経験していないのですが、それは私のために働いた

あなたが持っている、それは64ビットプロセッサであるかどうマイクロプロセッサ
+0

私のために働いた、ありがとう! –

+0

ありがとう、さようなら。 しかし、問題を解決するために64ビット版のWin10にアップグレードしましたが、今すぐ動作します。 – Hargendas

関連する問題