IPアドレス192.168.56.1
を使用してアプリからホストに接続しようとしましたが、成功しませんでした。 ipconfig
をチェックインしましたが、上記のIPでVirtualbox接続があります。誰かがそれを修正するのを助けることができますか?
このIPアドレスを試してください:10.0.3.2動作するはずです
OPと同じ問題がありましたが、Bridged for Adapter 2に切り替えると問題が修正されました。
VirtualBox > Settings > Network > Adaptor 2
Attached to: Bridged Adapter
Name: en0: Wi-Fi (airport)
これを確認してみてください(私にとってはうまくいきます)…
ホストで、ランダムなディレクトリで最も単純なWebサーバーを起動します。
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 …
これで、genymotionデバイスの起動Chromeで、http://192.168.56.1:8000
そして、SimpleHTTPServerを開始したディレクトリの内容をリストしたWebページが表示されるはずです。
これは、指定したIPアドレスのゲストからホストへの接続が機能することを示しています。他の問題があるはずです。
実際、ホストのIPアドレスを見つけるのは本当に簡単です!
ターミナルを開くだけです(Ctrl+Alt+T)ifconfig
を実行します。 IPアドレスは、vboxnet<number>
という名前のインターフェイスの情報に記載されています。
単純にCMD(+R、「cmd
」)、ipconfig
を実行します。 IPアドレスは、名前に「vbox
」または「VirtualBox
」のようなものが含まれるインターフェイスの情報にあります。
これらの基準に一致する複数のインターフェースがリストされている場合があるため、正しいインターフェースを試す必要があります。
私も同じ問題を抱えていましたが、ここに解決策があります:
データベースへの接続中は、コンピューターのインターネットが「オン」になっている必要があります
ポート番号を指定してもインターネットをオンにしないと、機能しません。
ただし、ポート番号を指定せず、コンピューターのインターネットがオンの場合は、出力を取得する必要があります。
これは私のプログラムの1つでインターネットなしで出力されます
そして、これはインターネットでの出力です
また、Genymotionエミュレーターとその動作でWIFIがオンになっていることを確認してください。エミュレータ内でブラウザを開き、Webページのアドレスを開くことで確認できます。
さらにサポートが必要な場合はコメントしてください。