こんにちは、Android デバイスでローカルホストにアクセスする際に問題があります。ブラウザでローカルホストを開くことができません。httpd、php、および mysql をサポートするアプリケーションをインストールしました。しかし、インターネットに接続している場合、ローカルホストの表示にエラーはありません。しかし、無効にすると、ローカルホストを開くことができません。デバイスで構成する必要がある構成ファイルはありますか? 私はICSを使用しています。ローカルホストとして 127.0.0.1 を使用しています。127.0.0.1:8080 も実行しましたが、これも機能しません。
4 に答える
ローカル ネットワーク経由で Web サーバーにアクセスしようとしている場合は、デバイスがアクセスできる IP アドレスに Web サーバーをバインドする必要があります。これは 127.0.0.1 ではありません。Android で Wi-Fi を使用していると仮定すると、Web サーバーに 192.168.1.X のラインに沿って何かをリッスンさせたいと思うでしょう。0.0.0.0 を使用すると、すべてのインターフェイスで受け入れられ、これも機能するはずです。いずれの場合も、localhost や 127.0.0.1 ではなく、Web サーバーのローカル IP アドレスを使用して、デバイスから Web サーバーにアクセスする必要があります。
localhost は、コードが実行されているデバイス (この場合はエミュレーター) を指します。
Android シミュレーターを実行しているコンピューターを参照する場合は、10.0.2.2
代わりに IP アドレスを使用します127.0.0.1
。詳細はこちらからご覧いただけます。
ローカルホストでも作業中に同じ問題が発生しました。問題は、私が使用していたウイルス対策にあることが判明しました。ウイルス対策をオフにすると、locahost に再びアクセスできるようになりました。しかし、ウイルス対策なしではマシンを使い続けることができないため、ウイルス対策を別のものに変更する必要があります。それは私のために働いた、あなたのためにもうまくいくことを願っています.