2017-03-20 76 views
3

Android 2.3.3ブラウザでWebアプリケーションをテストしようとしています。 http://10.0.2.2の結果を使用した接続"ウェブページは利用できません"Androidスタジオdocumentationには何も見つかりませんでした。Android Studioエミュレータからlocalhostに接続する方法

誰も同じ問題に遭遇しますか?どのように解決しましたか?

+0

「http:// 10.0.2.2」。あなたがエミュレータを使用していて、Webサーバがあなたのエミュレータが動作しているのと同じPC上にある場合、これは完全にOKです。 – greenapps

+1

いいえ、そうではありませんでした。 10.0.2.2がADTに受け入れられたと思われる。今はAndroid Studioで、ルールが変更されました。 – Firanolfind

+0

そして404は、ウェブサーバーとの接続が確立したことを意味します。しかし、要求されたページが見つかりませんでした。実際にあなたはページを要求していないか、デフォルトのページはありません。しかし、10.0.2.2は接続します! – greenapps

答えて

5

コンピュータのIPに接続する必要があります。

Windowsの場合は、CMDを開いてipconfigと入力すると、ローカルIPが表示されます。

LinuxまたはOSXオープン端末の場合は、ifconfigコマンドを使用します。

エミュレータは完全なAndroidデバイスであるため、独自のネットワークを持ち、マシンと同じhostsファイルを使用しません。独自のIPと一緒に。

編集:文章校正。

+1

それはLinuxであり、それは助けた。ありがとうございました! – Firanolfind

1

自分のローカルIP、つまり192.168.0.1を使用しています。これは動作します。ローカルIPを確認します。

関連する問題