web-dev-qa-db-ja.com

Genymotion Androidエミュレーターからローカルホストにアクセスする方法は?

Genymotion Androidエミュレーターからローカルホストにアクセスする方法がわかりません。ところで、私はMAMPを使用しています。

69
mownier

更新

2.2へのgenymotionの更新後、10.0.3.2ref を使用できます

別のアプローチ

Genymotionを介してローカルホストにアクセスするには、PCのIPアドレスを使用します。 IPアドレスを取得するには:

start -> cmd -> ipconfig

次に、IPv4を検索し、IPをコピーしてURLに貼り付けます。次のようになります。

String YourURL = "http://192.168.0.106:8888/your_script_location.php";

これがあなたにも役立つことを願って、フィードバックをお願いします。

追記:うまくいかなかった場合は、お使いのPCにあるファイアウォールとアンチウィルスアプリケーションをオフにします。

162
Coderji

ipconfig ditから返されたIPは機能しません。ただし、Wifi設定のIPアドレスが10.0.3.2であっても、10.0.3.15は機能しました。

Genymotion 2.2.0

20
Sydney

この構造が必要です

Genymotion

http://10.0.3.2/

デフォルトのAVD

http://10.0.2.2/

httpは非常に重要であり、デフォルトのポートはサーバーによって異なります。

ブラウザのスマートフォンでこのURLを確認できます

enter image description here

20
David Hackro

http://192.168.56.1:8080を使用して動作します

iPを知るには、次のコマンドを使用します。

  • (macおよびlinux)ifconfig vboxnet0
  • windowsコマンドipconfig vboxnet0

ポートが収集されていることを確認してください。

私はから答えを得ました: here

12
ikuchris

Genymotion! IP 10.0.3.2ただし、ローカルホストのポートに依存します。 Apacheは、デフォルトのポートを持つIPとTomcatだけになります8080。ここでスクリーンショットを撮ります。

1。Apacheスクリーンショット

Genymotion Apache

2。Tomcatスクリーンショット

enter image description here

これが役に立てば幸いです。ありがとう!

5
Madan Sapkota

イントロ:

要するに、GenymotionはVirtualboxで実行されており、デフォルトのネットワーク構成は「ホストのみ」です。この方法は、Genymotion VM(エミュレーター)とホストマシンによって共有される物理ネットワークをエミュレートします。 。ネットワークの名前はvboxnet0です。ホストマシンで「ifconfig vboxnet0」(またはWindowsを実行している場合は「ipconfig vboxnet0」)を実行すると、vboxnet0ネットワークでホストのIPアドレスを受け取る必要があります。デフォルトのIPはほとんどの場合192.168.56.1です。

解決:

これは、Genymotionエミュレータからホストマシンにアクセスするときに使用するIPアドレスです。 Railsアプリの場合、これは「10.0.2.2:3000」ではなく「192.168.56.1:3000」を呼び出すことを意味していました。

リンク:

http://bbowden.tumblr.com/post/58650831283/accessing-a-localhost-server-from-the-genymotion

5
Ghosthack

UbuntuでGenymotionを使用したとき

私はローカルホストとして仮想マシンのIPアドレスを使用し、それが働いた。

仮想ボックス内のgotoファイル>設定>ネットワーク>ホストのみのネットワークを選択し、アダプタタブを選択してipv4アドレスをコピーし、localhostの代わりに使用します...

http://192.168.56.1/qrstuff/json/

2
Ameen Maheen
  1. xampp(def 127.0.0.1:80)を実行し、コントロールパネル\すべてのコントロールパネルアイテム\ネットワークと共有センターに移動します
  2. 接続を選択

enter image description here

1
sirmagid

まずPCでインターネット接続を確認してから、GenymotionエミュレーターデバイスでWifiをオンにします

Ctrl + rを押してCmdに移動した後、Cmdと入力してEnterキーを押すと、コマンドラインウィンドウが表示されます。

ipconfigと入力してEnterキーを押します...

ここで、ipv4アドレスをGenymotion Emulator Deviceのブラウザに入力すると、ローカルWebサーバーに接続できるようになります。

1
Karthick