2016-11-07 22 views
0

ホストコンピュータでWiFiを使用している場合、Androidエミュレータはインターネットに接続できません。ホストはMacbook proで、開発環境はParallelsを使用してWindows 10 VM内で動作するVisual Studio 2015です。 MacBookにイーサネットケーブルを接続すると、Androidエミュレータはインターネットに接続してウェブサイトをロードできますが、ホスト上でWiFiを使用すると接続できません。他の誰かがこの問題を抱えていますか?Visual Studio Androidエミュレータインターネット接続

+0

厳密に言えば、これはVisual Studio Androidエミュレータ(https://msdn.microsoft.com/en-us/library/mt228280.aspx#BootableVHD)ではサポートされていません。 MacでGoogle AVDを実行し、この方法でVMから接続することもできます。http://stackoverflow.com/a/1931633/4023569 –

+0

参考にしていただきありがとうございます。 – DotNetDev

答えて

0

問題はWifiで発生しました。 MacホストがWifi経由でインターネットに接続されていた場合、Windows VM内で動作するエミュレータはインターネットにアクセスできませんでした。 LAN接続に切り替えると、エミュレータはWebに接続できました。

0

仮想マシンのネットワークアダプタを確認してください。おそらく、Oracleの仮想ボックスまたは私は、これは、ネストされた仮想化環境で動作するように入れ、他の

+0

既にWindows 10 VMからOracle Virtual Boxを削除し、すべてのネットワークアダプタと仮想スイッチを削除しました。この後、私はエミュレータを再作成しましたが、Mac上でWiFiを使用している間は、Androidエミュレータ内からインターネットに接続できません。 – DotNetDev

+0

エミュレータを削除してエミュレータを実行すると、次回にVMを起動するときに復帰します。私は実際にOracleボックスをアンインストールする必要がありました。しかし、アランが正しかったかもしれないし、それは働くとは思わない –

1

からいくつかを持っていますが、私のホストは、Windows Server 2016マシンです:

物理マシン(WinServer2016) - >VM (WinServer2016) - Androidの

用>VSエミュレータは、私は私のホストで次のコマンドを実行する必要がありました:

Set-VMNetworkAdapter -VMName $vmName -MacAddressSpoofing on 

Macbook ProでMACアドレスのなりすましを有効にすると、これはうまくいくと思います。

+0

ロズベルグにありがとう....実際には私の問題はWIFIになってしまった。ホストのMacbookがWIFIを使用している場合、エミュレータはインターネットに接続しません。 LANアダプター経由で接続すると、エミュレーターはWebにアクセスできます。 – DotNetDev

関連する問題