ちょまどです。
デモ用に新しい環境を用意して、
Visual Studio 2015 に Xamarin を入れて、
新規プロジェクトを作ってみました。
でも、
「実行」って押しても、
エミュレータ(Visual Studio エミュレータ for Android)が立ち上がって来ず、
こんなエラーメッセージが出ました。
Hyper-V がどうのだから、サインアウトしてみてね、って書いてあるので、
サインアウトして、(念のため再起動もして、)リトライしてみました。
そしたら今度はエミュレータが立ち上がってきた!わーい!
デバッグ実行ができない
でもそしたら今度は、
エミュレータが立ち上がったのは良いけど、
デバッグ実行ができないww
(ビルドまではできるんだけど、エミュレータでの「デバッグ実行」ができない)
アウトプットの窓にはこんなメッセージ。
Could not connect to the debugger.
Androidプロジェクトのところを右クリック
→ プロパティ
→ Androidオプションのタブ
→ 「Use Fast Deployment」をチェック外す。
次に、「Hyper-Vマネージャ」を開きます。(Windowsボタンを押して、「Hyper-V」とかタイプしたら出てきます)
で、今自分が使いたいエミュレータを選んで、
右クリック → 設定
プロセッサ
→ Compatibility (日本語版でなんて書いてあるか分からない。互換性?)
→ 「Migrate to a physical computer with a different processor version」のチェック外す。
(もしエミュレータ起動中だったら、止めてからじゃないと、このチェックは触れない)
で、
Visual Studio をまた起動して、
デバッグ実行を試したら、
できた!実行できた!ヽ(ヽ *゚▽゚*)ノわーい!
Hyper-Vのチェックは「外す」ではなく「付ける」ですよね?
私は付けたらできたんです。
Hyper-V のプロセッサの設定
>「Migrate to a physical computer with a different processor version」のチェック外す。
とありますが「チェックを入れる」の間違いですよね。
スクリーンショットはチェックを入れていますし。
https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/visual-studio-android-emulator/
そうですね、すみません、ありがとうございます!