Androidシミュレータで、PCのローカルページを開く

※当サイトではアフィリエイト広告を利用しています

1.やりたいこと

パソコン上のTomcatを起動し、Tomcatのローカルページにアクセスしたい場合、デフォルトの設定であれば『127.0.0.1:8080』に接続をする。

ではAndroidシミュレータから、このページにアクセスしたい場合はどうすればいいか?

 

2.127.0.0.1に接続してみる

シミュレータのブラウザを立ち上げ127.0.0.1に接続すると、Androidシミュレータのローカルホストに接続しに行ったことになってしまう。
これは「localhost:8080」でも当然同じです。

そのため、この方法ではNGです。

 


 

3.10.0.2.2に接続

10.0.2.2に接続をしてみます。
tomcat.png
するとお見事、パソコン上のローカルページに接続をしました。

どうやらAndroidシミュレータが、自身を動かしている、親であるパソコンのIPアドレスを「10.0.2.2」と認識している仕組みになっているようです。

 

コメント