2015-09-26 36 views
22

私はVisual Studio 2015に付属のAndroidエミュレータを使用しています。AndroidのWi-Fi設定では、この状態はWired eth1ネットワークのObtaining IP Address..と表示されます。しかし、それは長い時間の後に失敗します。Visual Studio Androidエミュレータのインターネット接続がありません


は、私が試したもの:

  • は、エミュレータを実行する前に、Hyper-VVirtual Switch Manager内のすべてのvirtual switchesを削除しました。プロキシ設定で
  • 未確認automatic detect settings
  • しようとしたさまざまなAPIレベル(19,22、...)
  • のWindows Phoneエミュレーターは、この問題を持っており、インターネットに接続していません。
  • 私のPCを再起動しました!私は推測何

:私はvEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)を診断する場合

それは無効なIPアドレスを持っていると言います。また、アンドロイドエミュレータの内部でIPを取得しようとします。明らかに、エミュレータに有効なIPを与える必要がありますが、どのように、どこで、どのような価値があるのか​​わかりません。

どのようにAndroidエミュレータのインターネットアクセスを与えるには? ありがとうございます。

答えて

63

AndroidがDHCPからIPアドレスを取得できないようです。

Hyper-V Managervirtmgmt.msc)では、あなたが起動し、そのSettings...に行くしようとしているエミュレータプロファイルのVMを選択します(右コンテキストメニューのためにクリックするか、右側に操作ウィンドウを参照してください)。 - 順序が重要

  1. Emulator Internal Network Adapter
  2. Emulator External Network Adapter

Emulator External Network Adapter第二のアダプタとしてリストされている必要があります。

Hardwareの下に2つの仮想スイッチがあることを確認してください。正しく注文されていない場合は、外部アダプターを削除して再作成し、以前と同じ設定にしてください。 VMのハードウェアリストでAdd Hardwareをクリックして作成できます。私は、各物理1(LAN /無線LAN)のための外部アダプタを追加するための

Hyper-V Manager - VM Settings

+0

実際、外部アダプタとしての2番目のアダプタは動作します。 2番目のアダプタが必要なのは非常に奇妙です... – Andrii

+0

私は静的なIPを置くことができ、それは私のために働いた。 [このSOの回答](http://stackoverflow.com/questions/30021277/how-to-connect-visual-studio-2015-android-emulator-to-network/43615819#43615819)を参照してください。 –

+0

注文が重要!それは私のためにそれを解決しました。 – eikuh

0

は働いていたが、仮想LAN識別は、それらのそれぞれのチェックを外した場合のみです。

関連する問題