私は実際にこの問題について調査しましたが、何も私のために働きません。私はWampServerを使用しており、PHP Webサービスを持っています。私はエミュレータでlocalhostに接続できますが、実際のデバイスには接続できません
Androidスタジオでアプリを作成しました。私はlogin.php
をlocalhostに持っています。アンドロイドエミュレータで私は10.0.2.2:8080/login.php
を使用し、すべてが完璧に動作します。しかし、実際のデバイスでは、動作していません。私は
127.0.0.1:8080
(ローカルホスト)
192.168.2.1:8080
(デフォルトゲートウェイ)
192.168.2.60:8080
(のIPv4アドレス)を試みました。
何も問題はありません。どうすればよいですか?私は誰かが
あなたはあなたのPCのローカルIP(あなたがipconfig
/ifconfig
に確認することができます)に接続する必要があり、事前
はどのようにあなたがAndroid上のWAMPサーバーを実行していますか?エミュレータでは、IPアドレスとポートに接続しているためです。ローカルホストとは、データを要求するデバイスと同じデバイス上でサーバーを実行することを意味します。 – Ichthyocentaurs
実際のデバイスで使用するにはPC /ラップトップのIPを使用し、PC /ラップトップではデバイスと同じ接続を使用してください。 – Sodiq
デバイス。サーバーはラップトップにあります。私はアプリを書いて、それはlogin.phpに行き、エミュレーターのものをやることができます。しかし、私は実際のデバイスでこのアプリを使用します。ログインしません。 – Zapdos