2016-08-18 22 views
1

私はポート3000でローカルhttpサーバを実行しています。私はAndroidエミュレータを使用してそのサーバにアクセスしたいと思います。私は、ブラウザで次のように試してみた:localhostにアクセス、Mac Android Studioエミュレータ

  • はlocalhost:もちろん、3000 //
  • 127.0.0.1:3000 //私は私のローカルIPを試し
  • 10.0.3.2:3000 //を与えました私はこれが遺伝的なIPだと思う?上のクロムで同じにアクセスする際に興味深いことに enter image description here

  • 10.0.2.2:3000 //最も有力な提案が、私はこのエラーを与えていますこれらのそれぞれと、このIP

を使用していました私のデスクトップ:

localhost:3000 // works 
127.0.0.1:3000 // doesn't work 

これはおそらく接続されていますか?なぜ127.0.0.1:3000が動作しないのか分かりませんが、それはまったく違うハードルかもしれません。

マイ/etc/hostsファイル:

127.0.0.1 localhost 
255.255.255.255 broadcasthost 
::1    localhost 

私はすでに私のファイアウォールやプロキシを(&無効)を再ロードしようとしました。

私が使用しているエミュレータは次のとおりです。

Mac, Android Studio 1.5.1 
Emulator : Nexus 5 - API 21, Android 5.0 x86 
+0

「10.0.3.2」 – waki

+0

はファイアウォールの機能を無効にする必要があります。 –

+0

10.0.3.2 @wakiを試しましたが、動作していません – achi

答えて

2

使用は、ローカルホストにあなたのトンネルを与え、あなたはどこからでも使用できるURLを与えるサービス

https://ngrok.com/

を次)

関連する問題