Visual Studio Emulator for Androidが「UDPポートを構成できませんでした。」で起動できない
エミュレータの起動でいきなり嵌りました。
Surface Pro3でデバック実行すると、タイトルのエラーが出て起動できませんでした。
しかも画面には
なんて出るもんだから 「Androidのエミュレータ起動してるのに、なんでWindows Phone OSを起動しています。なの?設定間違ってる?」 と、これが合ってるかどうか分からず迷走しました。。。(皆さん最初はそう思いませんでしたか?)
以下のサイトを参考にさせてもらいましたが、私の環境では結果は変わりませんでした。
https://msdn.microsoft.com/ja-jp/library/mt228282.aspx#XamarinPlayer
煮詰まってしまったので、試しにデスクトップPCで試したところ、あっさり起動・・・orz
参考サイトの内容からHyper-Vインストール時に作成される仮想のネットワークカードが何か悪さしてるんだろうなと思っていたので、Surfaceの環境と見比べた結果、私の場合はVPN接続用のソフト*1が問題だったようで、 アンインストールするとSurfaceの方でもエミュレータが起動できました。
ただ、上記のソフトは仕事上必要なので、現状は大人しく実機デバックにしておきます。 まとまった時間が取れたら、ソフト入れながら動かせないか試してみようかと思います。
ようやくコーディングできそうです。
*1:FortiClient
Xamarin(Android)はじめました
Xamarinが無料化になったので、始めてみたいなと思い続けてはや2ヶ月 当初の熱が冷めてしまう前にと始めてみました。
今始めるならXamarin.Formsが流行りだとは思うんですが、
- 仕事と連動する可能性があるので、Xamarin.Formsで人柱になる勇気がない(汗)
- Xamarinネイティブでの開発もやってないのに、いきなりFormsとかいいのかと、若干ひよっている
との理由から、Xamarinネイティブで始めています。
Xamarin.iOSで始める予定だったんですが、 個人的な事情でMacの購入が先送りになったので、Xamarin.Androidで始めています。
本人の技術レベルです。
これらの状態で始めていますので、おかしなところ等あればお願いします( 一一)