1. ホーム
  2. android

[解決済み] USB接続されたAndroidモバイルデバイスからPCのlocalhostにアクセスする方法

2023-01-12 08:43:17

質問

私はアンドロイド端末 (Samsung galaxy tab) を USB で PC に接続しています。

WebServicesを使用して、PCのローカルxamppサーバーにあるWebページをアンドロイド端末で実行したいのですが。

PCとアンドロイド端末の両方を同じワイヤレスネットワークに接続すれば、実現できます。

しかし、ワイヤレス接続なしで、USB 接続のみを使用して localhost ページにアクセスすることは可能ですか。

(PS : エミュレーター上でアプリを実行し、PC 上の localhost にアクセスするために ip 10.0.2.2 を使用した場合、これと同じシナリオが機能します)

どのように解決するのですか?

この問題を解決することができました。私は Froyo を搭載した Samsung Galaxy S を使用しました。以下の "port" は、エミュレータに使用するものと同じポートです (10.0.2.2:port)。 私は何をしましたか。

  1. まず、実機をUSBケーブルで接続します(実機でアプリをアップロードできることを確認します)。
  2. 接続したデバイスから、192.168.x.x:port で始まる IP アドレスを取得する。
  3. ネットワークと共有センター(")を開きます。
  4. デバイスから [ローカル エリア接続] をクリックし、[詳細] を選択します。
  5. IPv4 アドレスをコピーして、アプリの中で次のように置き換えます。 http://192.168.x.x:port/test.php
  6. アプリを実機に(再度)アップロードします。
  7. プロパティを開き、USBテザリングをオンにします。
  8. デバイス上でアプリケーションを実行します。

これで動くはずです。