web-dev-qa-db-ja.com

Android電話でlocalhostにアクセスするにはどうすればよいですか?

Android電話をPCのXAMPPサーバーに接続して、電話のブラウザーでアプリを実行したい(アプリはPCのブラウザーで正常に動作しています)。

ブロードバンド接続を使用しています。私がこれまでに得た唯一の解決策は、WiFi接続を使用することです。

しかし、私はLAN接続の使用に制限されています。ルーターを使用せずに接続するにはどうすればよいですか?

17
user2868276

その非常にシンプルな、-GOTOコマンドライン(ウィンドウ+ R [タイプcmd])-タイプipconfig、それはあなたのPCの現在のIPアドレスを表示します- Android携帯電話のブラウザで:80を使用してIPアドレスを書き込みます。例:( http://192.168.xx:8

完了

localhostが電話に表示されます

32
Saad Bhutto
  1. IPアドレスを取得します。
    Ubuntuの場合:ターミナルにifconfigと入力します
    Windowsの場合:cmd`にipconfigと入力します `
  2. ファイアウォールを無効にします
    Ubuntuの場合:Sudo ufw disableターミナルで
    Windowsの場合:[コントロールパネル]> [システムとセキュリティ]> [Windowsファイアウォール]に移動して、オフにします。
  3. 取得したIPアドレスを電話のブラウザーに挿入します。
    (XAMPPローカルサーバーが実行されている必要があります)
    よくやった!
9
Seyyed

USBは、モバイルデバイスにネットワークを提供しません。 Wi-Fiに接続されている場合は、ルーターから提供されたラップトップアドレスにアクセスします。モバイルネットワークに接続している場合は、まずルーターの外部IPアドレスを見つけ、そのポートをその10.0.2.2:portnoに転送すると、最後にデバイスからそのサーバーを見ることができます。

ソース: https://stackoverflow.com/a/4779992/1932105

またはこれ:

とても簡単です

Android電話のWifiホットスポットをオンにし、ラップトップを電話に接続します。

Localhostでサーバーを起動します(私はwampサーバーを使用しています)

コマンドプロンプトを開いて、ipconfigコマンドを入力すると、次のものが得られます

Wireless LAN adapter Wireless Network Connection:
  Connection-specific DNS Suffix  . :
  Link-local IPv6 Address . . . . . : fe80::80bc:e378:19ab:e448%11
  IPv4 Address. . . . . . . . . . . : 192.168.43.76
  Subnet Mask . . . . . . . . . . . : 255.255.255.0
  Default Gateway . . . . . . . . . : 192.168.43.1

この192.168.43.76をモバイルブラウザにコピーします。

注:ネットワークを「ホームネットワーク」として設定してください。

ソース: https://stackoverflow.com/a/15864222/1932105

次回は検索を使用してください。

3
Ahmed Ekri

これは非常に簡単です。次の手順に従ってください。

  1. コマンドプロンプトでIPコマンドを入力して、PCのIPCONFIGアドレスを取得します。
  2. Wifi構成エリアの下にあるリストからIPアドレスをコピーします。
  3. AndroidアプリコードでIPアドレスを指定します。
  4. 非常に重要なステップサーバーをオンラインにする.
2
Mehul

Ubuntuを使用している場合は、 this を使用してネットワーク上のローカルIPアドレスを見つけ、ローカルHostの代わりにURLに追加してください。私のために働いた

例: http://192.168.1.10/qrstuff/json/

1
Ameen Maheen