WiFi経由でadbを使用してAndroid Studioでデバッグする方法


94

adb connectを使用して電話に接続できます。また、adb shellも使用できます。

しかし、Run-> Device Chooserに移動すると、デバイスがありません。

(接続された)adb Android Studioを接続するにはどうすればよいですか?

USB経由で接続すると、リストに表示されます


コンソールでadbデバイスを実行すると何が表示されますか?
Nitro、

192.168.2.4:5555デバイス
John

ここではAndroid Studio 1.5 RCで動作するため、何が問題なのかわかりません。私が提案できることだけは、セットアップでもう一度試してみることです。1)adb kill-server 2)次に、再度接続する手順を実行します。そうでない場合は、github.com / pedrovgs / AndroidWiFiADB / issues
Nitro

@ジョンはこのデバイスに特定のUSBドライバがありますか?そうであれば、ドライバを再インストールしてadbを強制終了してみてください。
Bhavin Chauhan 2015

このページのリンクをお読みください説明されたWi-Fi経由のAndroidアプリケーションの実行/インストール/デバッグ
M.Ganji 2016年

回答:


105

/ platform-tools /にadbツールがあります。

cd Library/Android/sdk/platform-tools/

次の方法でデバイスを確認できます。

./adb devices

私の結果:

List of devices attached
XXXXXXXXX   device

TCPポートを設定します。

./adb shell setprop service.adb.tcp.port 4444

./adb tcpip 4444

結果メッセージ:

restarting in TCP mode port: 4444

wifi接続を初期化するには、デバイスのIPを確認して実行する必要があります。

./adb connect 192.168.0.155:4444

幸運を!


5
adb connectを使用して電話に接続できます。また、adb shellも使用できます。ここまで来ました。Android Studioがうまくいかない
John

Adb接続エラー:EOF
Ruchir Baronia

1
+1、うまくいきました、ありがとう!しかし、すごい、今はケーブルに戻ることを知っています。WiFiを介した(Visual Studioからの)デバッグは、配備、実行、およびシャットダウンに非常に時間がかかりました。:)
JMD 2017年

私のマシンで1回だけ実行された素晴らしいソリューション。
MuratÖNER2017

@johnは、adb ip:portを使用してAndroidデバイスに接続してみると、Android Studioデバイスピッカーに表示されます
Mの

57

Android Studioプラグインの下でお試しください

Android WiFi ADB

方法

  1. USBケーブルを使用して、デバイスをコンピューターに接続します。
  2. 次に押されるボタンの画像、プラグインがWiFi経由でデバイスを接続したら、ツールバーのボタンを押してUSBを取り外します。
  3. これで、WiFi接続を使用してデバイスを展開、実行、デバッグできます。

Githubリンク:https : //github.com/pedrovgs/AndroidWiFiADB

注:デバイスとコンピュータは同じWiFi接続である必要があります。


1
うまく動作しますが、少し遅いだけでなく、パッケージからのログを記録しません。あれは普通?
オレオフェオルリン2017年

1
毎回usbで接続する必要がありますか?または恒久的な解決策がある
ruben

1
素晴らしいツール。使用したばかりです。それは素晴らしい働きをします。私のコンピューターはWi-Fiではありませんが、Androidデバイスと同じLAN上にあります。
香港

人生は今美しい
Saeed Arianmanesh

42

ステップ1:にアクセスしてAndroid sdk folder -> platform toolsパス全体をコピーする

例: C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools

手順2:コマンドプロンプトまたはAndroidスタジオターミナルに移動する

Windowsユーザー cd C:\Program Files (x86)\Android\android-sdk\platform-tools

Macユーザー /Users/<username>/Library/Android/sdk/platform-tools

そしてEnterキーを押します

手順3:デバイスとシステムを同じwifiで接続します。

手順4:を入力してadb tcpip 5555を押しEnterます。

ステップ5:と 入力しadb connect x.x.x.x:5555xxxxを電話のIPアドレスに置き換えます。

電話のIPアドレスを調べる

Settings -> About phone -> Status (一部の電話は異なる場合があります)

注:複数のデバイスを接続する場合は、接続する必要がある電話以外の電話を切断してください。

コマンドプロンプトのスクリーンショット: ここに画像の説明を入力してください


Android SDKへのパスは異なる場合があります。Adnroid SDKへのパスを確認する方法:[設定]に移動し、「android sdk」を検索して、パスをコピーします。私のパスはC:\ Users \ username \ AppData \ Local \ Android \ Sdkです
Dyno Cris

11

次の手順を使用して、wifi接続経由で正常にデバッグしました。Android WiFi ADBプラグインなどの統合ソリューションを使用して問題が発生しているすべての人にこのソリューションをお勧めします。私の場合、USBを取り外した後、デバイスへのWifi接続を維持できませんでした。次の解決策は、この問題を克服します。

1.接続デバイス

a。ローカルWLANを使用したデバイスの接続

ローカルwlanを使用している場合は、AndroidデバイスとPCをこのwlanに接続できます。次に、そのwlan設定を調べて、AndroidデバイスのIPアドレスを特定します。

b。ホットスポットを使用してデバイスを直接接続する

デバイスのホットスポットに接続したい。これはよりプライベートであり、(パブリック)wlanへのデバッグ接続を開きません。

  1. AndroidデバイスでWifiホットスポットを作成する
  2. PCをホットスポットに接続する
  3. PCでこのホットスポット接続のネットワーク接続ステータスを調べて、デバイスのIPADDRESSを見つけます。
    システムにIPADDRESSが表示された 192.168.43.1

2.デバッグ接続を作成する

  1. デバイスをUSBに接続します。
  2. コマンドadb tcpip 5555を発行して、adb接続用にデバイスのポートを開きます。
  3. ワイヤレスデバッグ接続を作成しますadb connect IPADDRESS
    私の場合、コマンドは次のようになりましたadb connect 192.168.43.1

adb devices -lすべて問題なければ、コマンドは2つのデバイスを表示するはずです。例えば:

List of devices attached
ZY2244N2ZZ             device product:athene model:Moto_G__4_ device:athene
192.168.43.1:5555      device product:athene model:Moto_G__4_ device:athene

3.デバッグ接続を維持する

USB接続を外すときに注意が必要な部分があります。私の場合、両方の接続がすぐに閉じられます!これは、すべてのユーザーに当てはまるわけではありません。私にとって、これはAndroid StudioにAndroid WiFi ADBプラグインを使用できなかった理由でした。USBを取り外した後、手動でWifiを再接続して問題を解決しました

adb connect 192.168.43.1

その後adb devices -l、単一のwifi接続デバイスが表示されます。このデバイスはAndroid Studioにも表示され、デバッグ用に選択できます。接続が不安定な場合、接続を再度アクティブにするために、上記のコマンドを時々繰り返す必要がある場合があります。



4

Android Studio経由でadbを再起動する必要がある場合があります(適切な方法で2回実行してください)。

adbのリセット


4

Android wifi ADBは以前は私のIDEで動作していましたが、Android Studio(現在のAndroid Studio 3.3)を更新した後は動作せず、常に「デバイスに接続できません......同じネットワークです」と表示されます

多くの時間を費やした後、私は問題を解決するのに苦労しました。

そして、私が試した- WIFI ADB ULTIMATEをすることによって

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

それは私のために働いた。


3

0pen android studioとこのパスに従ってください

->設定->プラグイン->ブラウザリポジトリをクリックします。

WIFI ADB ULTIMATEを検索した後、 インストールをクリックします。

初めてUSBを使用して接続する必要があります。

githubで動作を確認できます。詳細については、WIFI ADB ULTIMATEを参照してください。


2

根ざした電話を使用している場合は、このアプリケーションWiFi ADBを試してください。
おそらくこれがwifiでデバッグする最も簡単な方法です。
私はこのアプリケーションを何日も使用していますが、問題なく動作します。


2

私はAS 3.2.1を使用していて、プラグインのいくつかを試そうとしていましたが、プラグインがすべてのデータを監視できることを理解するのをためらっていました。

ASの[ターミナル]タブを使用するのは、実際には非常に簡単です。

  1. スマートフォンでWiFi経由のデバッグをオンにする
    • 開発者向けオプションに移動して、「ADB over network」をオンにします
    • 接続時に使用する正確なアドレスとポートが表示されます
  2. Android Studioの[ターミナル]タブに移動します
  3. タイプ adb tcpip 5555
  4. 開発者オプションで見られるようにあなたのIPアドレスを入力してくださいすなわち adb connect 192.168.1.101
  5. これで、ASの「展開ターゲットの選択」ダイアログにデバイスが表示されます

私の電話でこれを見つけることができませんでした: "ネットワーク経由のADB"それはどこか他のオプションの下にありますか?
tekin beyaz

これは開発者向けオプションの下にあるはずです。最初に有効にする必要があります。あなたはそれをやりました?
deepGrave

2

wifi経由でADBを使用してAndroidアプリのデバッグを実装する簡単な手順を次に示します。

必須:Wi-Fi経由でAndroidデバイスとコンピューターを同じルーターに接続する必要があります。Android Wifiテザリングも使用できます。

手順1: AndroidデバイスをUSB (開発者モードを有効にした状態)で接続し、で接続を確認しますadb devices

手順2: cmd / terminalと../sdk/platform-toolsのパスを開きます。

手順3:コマンドを実行しadb devicesます。

手順4:コマンドadb -dシェル(デバイスの場合) または adb -e shell (エミュレーターの場合)を実行します。ここで、デバイスへのシェルアクセスを取得します。

ステップ5:コマンドipconfig(Windowsコマンド)またはifconfig(Linuxコマンド)を実行し、そのIPアドレスを確認します。

手順6:adb tcpip 5000 adbデバッグ用にtcpipソケットポート5000を開くために、デバイスUSBを切断/削除せずにコマンドを実行します。現在使用されていない任意のポートで開くことができます。

ステップ7:コマンドを実行しadb connect <ip-address>:<port>ます。例:(adb connect 192.168.1.90:5000ここで、ip-addressは、開いたデバイスのwifiアドレスとポートです)。

次に、adb deviceデバッグデバイスを実行して、wifi経由でワイヤレス接続されていることを確認します。

ハッピーコーディング...!


代わりにポート5555にすべきではありませんか?
remykarem

1

Android Studio 3.0.1で> Goto>(ショートカットキー(Alt + Cltr + S))設定> Gotoプラグイン>ブラウザリポジトリをクリック...>「ADB WIFI」を検索してプラグインをインストールします。インストール後、Androidスタジオを再起動します。

ここに画像の説明を入力してください

アイコンここに画像の説明を入力してくださいをクリックして、デバイスを接続します。


理由は何ですか?
sydd

1

これまでのすべての回答には、1つの非常に重要な手順がありません。そうしないと、接続しようとすると「接続が拒否されました」というメッセージが表示されます。

ステップ1: まずに移動して、あなたのデバイス上で開発者向けのオプションメニューを有効について [ビルド]メニューを5回タップする、あなたのデバイス上のメニュー。

手順2: 次に、現在表示されている[ 開発者向けオプション ]メニューに移動し、USBデバッグを有効にします。はい、Wifiデバッグにこれが必要なのは少し奇妙ですが、私を信じてください。これは必須です。

ステップ3:

adb connect [デバイスのIPアドレス]

接続されたと言うべきです


0

設定/プラグイン/検索を開くだけで、Android wifi adbをダウンロードして、USB cabbleを使用してモバイルに接続します。


0

このエラーが発生しましたか?ここに画像の説明を入力してください 最初のことを行わなかったため、ほとんどの人がここにいます:1.電話をPCに接続します2.PCとデバイスの両方を同じWiFiに接続したままにします上記のすべての上記の手順に従います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.