前提・実現したいこと
こんにちは。
Azure の仮想マシン上(Windows10 バージョン1803)にVisual Studio2017 を入れてXamarinを試してみようとしています。
Xamarinの空のプロジェクトを作成し、サンプルプログラムをデバッグ実行しようとしています。
発生している問題・エラーメッセージ
Android Emulatorは起動するものの、アプリが起動できず、タイムアウトしてしまいます。
~~VMの構成はGPUを積んだりはしておらずそれほどリッチな構成ではないですし、動作がもたつくのは正直仕方ないと思っているのですが、アプリが起動できないのでは何も出来ず、困っております。
~~
GPUを積んだ構成にして起動したところ、立ち上がりは非常に早くなりましたが、数回VMを再起動するとエミュレータが立ち上がらなくなります。
エラー内容としては、
「仮想マシン上で起動しているとHAXMは利用できません。現在のエミュレータで起動しようとすると動作が非常に遅くなります。」
というメッセージが表示されます。
更に、「エミュレータエンジンプログラム”x86”CPUが見つからない」とPANIC表示がコンソール上に表示され、起草しません。
仮想環境上でも利用できるAndroidエミュレータって何かあるんでしょうか?
試したこと
エミュレータの起動時に「高速化されていません」といった趣旨のポップアップが出て来るので、Microsoft公式ドキュメントや以下の記事を参考にエミュレータ高速化(Hiper-V、HAXM)を試してみましたが、どちらも仮想環境では対応していないようで、高速化できませんでした。
参考記事⇒ https://qiita.com/towtow/items/cf08b7f15c6048b4d981
補足情報(FW/ツールのバージョンなど)
仮想マシンの構成
・Windows 10 バージョン 1803
・Visual Studio 2017 Community Edition
Visual Studioの構成
・Emulator:Android_Accelerated_x86_Oreo(Android 8.1 - API27)
・Xamarinプロジェクトのコード共有の方法はShared Project
・UWPはなし
現状、仮想マシンはNugetや外部からダウンロードする都合上、インターネットとは接続可能な状態になっています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/01 06:28
2018/08/02 06:10 編集
2018/08/03 09:10