50

Genymotion を実行すると、次のエラーが表示されます。

Genymotion 仮想デバイスを起動できません。

仮想デバイスのネットワーク アダプタを構成できません。

次の点を確認してください。
VirtualBox から、ソフトウェアの主なパラメータに、ネットワーク アダプタ「ホスト オンリー」が存在することを確認します。VirtualBox の Genymotion 仮想デバイス パラメータで、最初のネットワーク インターフェイスのタイプが「ホストのみ」であることを確認します。そうでない場合は、このパラメータを手動で設定してください。

どうすれば修正できますか?

4

21 に答える 21

80

更新: 続きを読む前に、VirtualBox を 4.3.4 にアップグレードしてから何の問題もなかったことに注意してください。

Ubuntu 13.10 で VirtualBox 4.3.2 を使用しています。Genymotion 2.0.0 から 2.0.1 にアップグレードした後、同じ問題が発生しました。

これらは、これを修正するために私が従った手順ですが、どれがうまくいくかはわかりません.

ステップ 1. VirtualBox を起動し、[ファイル] メニューの [設定] メニューに移動し、[ネットワーク] セクションに移動して、[ホストオンリー ネットワーク] タブを選択します。

アダプターが定義されていない場合は、(以下に示すように) アダプターを作成するか、手順 1 を無視して、VM を起動しようとすると Genymotion によってアダプターが作成されます。

そこにアダプター (vboxnet0) がある場合は、編集ボタンをクリックします。編集ウィンドウでは、DHCP サーバーを有効にする必要があり、サーバーの IP アドレスと割り当てプールは、ネットワーク コントローラーの IP と同じネットワーク内にある必要があります。たとえば、次を使用します。

  • IPv4 アドレス/ネットマスク: 192.168.56.1/255.255.255.0 ([アダプタ] タブ)
  • DHCPサーバーが有効になっている(DHCPサーバータブで)チェックされている
  • サーバーアドレス/ネットマスク: 192.168.56.100/255.255.255.0
  • サーバーの下位/上位アドレス: 192.168.56.100/192.168.56.254

引き続き VirtualBox で、お持ちの Android VM を選択し、[設定] ボタンをクリックして、[ネットワーク] セクションを選択します。[アダプタ 1] タブには、次のものが必要です。

  • [ネットワーク アダプターを有効にする] がオンになっている
  • 付属: ホストオンリーアダプタ
  • 名前: vboxnet0

通常、これらすべての設定があれば問題なく動作するはずですが、私にはうまくいきませんでした。というわけで、ステップ2に進みました。

ステップ 2. Genymotion が示すように、VirtualBox を起動し、[ファイル] メニューの [設定] メニューに移動し、[ネットワーク] セクションに移動して、[ホストオンリー ネットワーク] タブを選択し、定義済みのアダプターを削除します。

Genymotion で VM を起動します。Genymotion は適切な設定でアダプターを再作成します (手順 1 で説明)。

通常、ステップ 1 がうまくいかなかった場合、ステップ 2 はうまくいくはずですが、私にはうまくいきませんでした。というわけで、ステップ3に進みました。

ステップ 3. Genymotion で Android VM を削除して再作成します (ステップ 1 で説明したように残した VirtualBox ホストオンリー ネットワーク設定)。

これで問題が解決し、Android VM は正常に動作するようになりました。幸運を。

アンドレイ。

更新: 回答を投稿した翌日、genymotion で最初に VM を起動したときに、再び同じエラーが発生し、vboxnetdhcp プロセスがクラッシュ (および再起動) しました。2回目以降の起動試行では、正常に機能しました。そのため、VirtualBox の DHCP プロセスにはまだ小さな問題がある可能性があります。

更新: この問題は、クラッシュする仮想 Box DHCP サーバーにあるようです:

/usr/lib/virtualbox/VBoxNetDHCP --network HostInterfaceNetworking-vboxnet0 --trunk-type netflt --trunk-name vboxnet0 --mac-address 08:00:27:72:4C:7B --ip-address 192.168.56.100 --netmask 255.255.255.0 --verbose
Floating point exception (core dumped)

VM を削除して再作成すると、問題が再び修正されました。おそらく、Genymotion が無効なデータを VBox DHCP に送信し、クラッシュさせる可能性があります (それでも VBox のバグです)。

于 2013-11-16T13:07:44.527 に答える
24

If as me you've tried everything above (especially windows 10 users ) and nothing helped here is what eventually solved the issue. The solution was ridiculously easy but took a day to figure it out.

  1. Recommended to remove host only network adapter from virtual box, to do that open virtual box File->Preferences->Network->select tab host only network adapter->remove all (no worries when you start a vm from genymotion it will create new). Now open Genymotion and try to start your virtual device. Get the error ? that's good follow second step
  2. (What actually fixed the issue) Go to Control Panel->Network and Internet->Network Connections, on there you should see an Ethernet network adapter that virtual box created ( it was created automatically when you started device from genymotion), so right click on it then Properties then CHECK VirtualBox NDIS6 Bridged Networking Driver, see image attached. see image attached
  3. You're done. Start your device from genymotion, should work now.
于 2015-11-30T14:10:43.573 に答える
5

私はあなたとまったく同じ問題を抱えていて、すべてを試しましたが、解決策は本当に簡単です:

  1. オープンネットワークと共有センター
  2. アダプター設定を変更する
  3. Virtualbox ホストオンリー アダプターを右クリックし、[プロパティ] を選択して、[Virtualbox NDIS6 Bridget Networking Driver] を有効にします。
于 2016-01-28T15:12:25.017 に答える
4

私はOSXを実行しています。提案された解決策は私にとってはうまくいきませんでした。OSX Yosemite を使用しています。Mac を再起動し、アンインストール スクリプト (VirtualBox の dmg を起動すると表示される) を起動して VirtualBox をアンインストールし、再インストールしました。Genymotionもアンインストールして再インストールしました。今、すべてがスムーズに機能しています。

于 2015-04-28T10:11:09.940 に答える
4

私はしばらくこれに苦労していましたが、最終的に Windows 10 で解決策を見つけました。

手順:

ネットワークと共有センター > アダプター設定の変更 > VirtualBox Host-Only Networkを右クリック(複数ある場合は、それらすべてに対して次の操作を行います) > プロパティ > VirtualBox NDUS6 ブリッジ ネットワーク ドライバーを確認します。

于 2015-12-23T05:03:30.477 に答える
1

ファイアウォールが原因である可能性があります。無効にしてみてください 。私の場合は、ファイアウォールが原因でした。回答でこれらすべての提案を試しましたが、どれもうまくいきませんでした。最後に、ファイアウォールを無効にしました。

于 2015-11-04T06:37:02.197 に答える
0

この問題は、組み込みの Android Emulator (AVD) を既に開いていたときに 1 回発生しました。設定を変更する前に、オフにしているかどうかを確認してください。

于 2016-03-27T15:17:22.643 に答える
0

Linux では Genymotion を root として実行する必要があります。

sudo ./genymotion

Genymotion を通常のユーザーとしてインストールしましたが、KVM を初期化できないという同じ厄介な VM の苦情がありました。これは、他のアプリケーションによって使用されているためです。解決策は、root ユーザーで Genymotion を起動することでした。覚えておいてください: すべてのスマートフォン イメージをもう一度ダウンロードする必要があります。

于 2021-07-12T12:26:56.790 に答える
-2

ここでの他のすべての回答が失敗した場合 (VirtualBox でホストオンリー ネットワークが正しく作成されていることを確認できます。これは、基本的に、ここでの他の回答の結果です):

https://stackoverflow.com/a/33733454/586754 (スクリーンショット付き) はうまくいきました。

基本的に、「VirtualBox Host-Only Ethernet Adapter」のWindowsネットワークアダプター設定に移動し、「VirtualBox NDIS6 Bridged Networking Driver」を確認します。

これにより、Genymotion と Xamarin Android Player の両方が再び機能するようになりました。

于 2015-11-25T14:12:59.730 に答える