(34) Android Emulatorから同じマシン上の Webサーバーにアクセスしたい。

投稿者: | 2023年1月15日

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();

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)