346 views
この記事は最終更新から 696日 が経過しています。
1. やりたいこと
AndroidStudioを使ってアプリを開発しているときに、
Androidエミュレーターから、
同じパソコン上で動作している HTTPサーバにアクセスしたい。
2. やってみる
(1) ダメな例
localhostや 127.0.0.1は使えない。
書いても認識してくれない…
(2) OKな例1 : 物理的にルーターが認識している IPアドレスを使う。
192.168.1.15 など。
(3) OKな例2 : AndroidStudioの仮想ルーターが認識している IPアドレスを使う。
10.0.2.2
参考: 【AndroidStudio公式】Android Emulator のネットワークをセットアップする
Javaプログラム中での使用例
Request req = new Request.Builder().url("http://10.0.2.2/MyPage").build();