Wi-Fi経由でAndroidアプリケーションを実行/インストール/デバッグしますか?


1001

Wi-Fi経由で開発中のアプリケーションをテストする方法があると思いました。これは可能ですか?

私は自分の電話を解放し、ワイヤレスで開発できるようになりたいです。


41
言うまでもなく、USB接続デバイスと通信するアプリをデバッグする必要がある場合。
Dax Fohl 2013年

6
これで、このライブラリを使用して、このプラグインをインストールし、wifiでデバッグを楽しむことができます。
Devendra Singh 2015


2
1. Android ADB WiFiプラグインの使用、2。IPアドレスとADBの使用。シンプルで詳細なチュートリアル
c49

回答:


1672

フォーラムの投稿を参照ルートなしでリモートからAndroid画面を表示する方法はありますか?-投稿#9

  1. USB経由でデバイスを接続し、デバッグが機能していることを確認します。
  2. adb tcpip 5555。これにより、デバイスはポート5555で接続の待機を開始します。
  3. 6.0 adb shell netcfg以降adb shell ifconfigでデバイスのIPアドレスを検索します。
  4. ここでUSBを切断できます。
  5. adb connect <DEVICE_IP_ADDRESS>:5555。これは、ステップ2でデバイスにセットアップしたサーバーに接続します。
  6. これで、ネットワーク経由で通常どおりデバッグできるデバイスができました。

サーバーをUSBモードに戻すには、を実行しますadb usb。これにより、携帯電話のサーバーがUSBモードに戻ります。複数のデバイスがある-s場合は、オプションを使用してデバイスを指定できますadb -s <DEVICE_IP_ADDRESS>:5555 usb

ルートは必要ありません!

デバイスのIPアドレスを見つけるには、を実行してadb shellからをクリックしnetcfgます。そこに表示されます。OSXの使用中にIPアドレスを見つけるには、コマンドを実行しadb shell ip routeます。


警告:オプションを有効にしておくのは危険です。ネットワーク内の誰もがデバッグ中にデバイスに接続する可能性があります。データネットワーク内にいる場合でも同様です。信頼できるWi-Fiに接続しているときにのみ実行し、完了したら必ず切断してください。


@Sergeiは、2行目を変更することを提案し、次のようにコメントしています。

この情報は将来の読者にとって価値があるかもしれませんが、178回の賛成票を受け取った元のバージョンにロールバックしました。


一部のデバイスでは、USBケーブルがなくても同じことができます

  1. 開発者設定でネットワーク経由のADBを有効に 上のオプションを示すスクリーンショット するIPアドレスが表示されるはずです
  2. adb connect <DEVICE_IP_ADDRESS>:5555
  3. 完了したら設定を無効にする

Android Studio を使用すると、ターミナルからADBコマンドを使用せずにUSBデバッグに接続できるプラグインがあります。


5
「adb tcpip 5555」と入力すると、ターミナルがブロックされます。これは予想されることですか?5分ほど待った。
srowley 14

29
私は「<device_ip_address> ADB接続:5555」をしなければならなかった後にそれを動作させるためにUSBを抜く
ニコ

9
これには、最初のステップでadbをusbよりも機能させる必要があります。adbを切り替えてtcpipをリッスンする非デバイス上の方法はありますか、それともsetprop service.adb.tcp.portがそれを行う唯一の方法ですか?
reedstrm、2015

6
デバイスのIPアドレスを見つけるには、次の方法も使用できます。$ adb shell ip route
Ryan Amaral

60
デバッグオプションに「ADB over network」オプションがありません。
Parth Anjaria 2016

115

(ルートは必要ありません) Android StudioのUIメソッドを使用するのに最適で簡単な方法

IntelliJとAndroid Studioプラグインは、WiFi経由でAndroidデバイスをすばやく接続し、USBを接続せずにアプリケーションをインストール、実行、デバッグするために作成されました。ボタンを1つ押すだけで、USBケーブルを忘れてしまいます。

プラグインAndroid WiFi ADBをインストールするだけ

からAndroid WiFi ADBを直接ダウンロードしてインストールします

Intellij / Android Studio:Preferences / Settings-> Plugins-> Browse Repositories

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

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

覚えておいてください!初めてデバイスを初期化するには、USBを使用して接続する必要があります

あるいは、JetBrainsプラグインサイトからプラグインをダウンロードして、手動でインストールすることもできます:Preferences / Settings-> Plugins-> Install plugin from disk。

デバイスを簡単に接続して管理できます。詳細については、こちらを ご覧くださいhttps://github.com/pedrovgs/AndroidWiFiADB


3
正常に接続されますが、USBケーブルを外したとき.. wifiが自動的に切断される
Sagar Chavada

これを1回限りの解決策で使用しますか、それとも固執しますか?
user1767754 2017

14
私はもっ​​とユーザーフレンドリーな別のプラグインを見つけました-それは呼び出されましたADB WiFi Connect
user13107 '11

その修正方法はHuawei p8 liteでは機能しません。サムスンではうまく機能しています。
Inzimam Tariq IT 2018

1
@SagarChavadaマシュマロまたはそれ以上のデバイスでのみ機能します
Hardik Maru 2018

44

USBケーブルでまったく接続せずにデバイスでワイヤレスadbを有効にする場合(rootが必要):

  1. 端末に端末アプリをインストールします(Android端末エミュレータなど)次のように入力します
  2. su
  3. setprop service.adb.tcp.port 5555
  4. adbdを停止
  5. adbdを開始する

すでにターミナルが開いているので、デバイスのIPアドレスを確認できます。

ip addr show

次に、デバッグ環境でコマンドを実行します。

adb connect ip.of.the.device

これにより、デバイスが他のエミュレータと同じように表示されます。デバイスをリセットするまで、TCPは開いたままになることに注意してください。切断が頻繁に発生する場合は、Wi-Fiキープアライブアプリをインストールすることもできます。

安全を確保したい場合は、パブリックネットワークに接続するときに必ずTCPを閉じてください。以下を実行するか、単にデバイスを再起動します。

  1. su
  2. setprop service.adb.tcp.port -1
  3. adbdを停止
  4. adbdを開始する

私の場合は動作し、USB接続は必要ありませんでした。
ローマンブガイアン2014

うまくいきました。AndroidデバイスのIPアドレスが表示されない場合は、[設定]> [ワイヤレス]> [Wi-Fi]に移動し、接続しているWi-Fiを長押しします。次に、[ Modify network configチェックオン] Show Advance Optionsを選択し、[ IPアドレス
viper

$ ./adb shell shell @ gtelwifiue:/ $ su / system / bin / sh:su:not found
Bamaco

2
@Bamaco-ルートが必要
Radu Simionescu

34

adbユーティリティには、TCP / IPを介してデバイスに接続する機能があります。ただし、adbdは通常、TCP接続をリッスンしていません。

実行したい場合は、エンジニアリングデバイスが必要です(つまり、ルートが必要です)。次に、この投稿の指示に従います。

ADB over TCPでAndroidに接続するにはどうすればよいですか?

これはengデバイスでのみ機能するため、公式にはサポートされていません。自己責任で使用し、バグなどを予想してください。



1
複数のデバイス(どうやら2つ)を接続しようとしましたが、それを実現できませんでした。複数のデバイスをwifi経由でデバッグするために接続する方法はありますか(USBなし...)...
erkuy

この公式ガイドはどうですか?developer.android.com/studio/command-line/adb.html
MaxF

30

私はここに私の答えを見つけまし

  1. Androidデバイスとadbホストコンピューターを、両方にアクセスできる共通のWi-Fiネットワークに接続します。すべてのアクセスポイントが適切であるとは限りません。ファイアウォールがadbをサポートするように適切に構成されているアクセスポイントを使用する必要がある場合があります。
  2. デバイスをUSBケーブルでホストに接続します。
  3. ホストでadbがUSBモードで実行されていることを確認します。

    $ adb usb
    restarting in USB mode
  4. USB経由でデバイスに接続します。

     $ adb devices
     List of devices attached
     ######## device
  5. ホストadbをtcpipモードで再起動します。

    $ adb tcpip 5555
    restarting in TCP mode port: 5555
  6. AndroidデバイスのIPアドレスを確認しますSettings -> About tablet -> Status -> IP address私の場合のように、AndroidデバイスのIPアドレスを見つけることができない形式のIPアドレスを覚えておいてください#.#.#.#. 。次のようにadbを使用して取得できます。$ adb shell netcfgとは、結果の最後の行にあるはずです。

  7. adbホストをデバイスに接続します。

    $ adb connect #.#.#.#
    connected to #.#.#.#:5555
  8. デバイスからUSBケーブルを取り外し、デバイスに引き続きアクセスできることを確認します。

    $ adb devices
    List of devices attached
    #.#.#.#:5555 device

これで準備完了です。

adb接続が失われた場合:

  1. ホストがAndroidデバイスと同じWi-Fiネットワークに接続されていることを確認してください。
  2. 「adb connect」ステップを再度実行して再接続します。
  3. または、それが機能しない場合は、adbホストをリセットします。

     adb kill-server

そして、最初からやり直します。


2
完全に機能しましたが、デバイスを接続する前にケーブルを取り外して、接続のセットアップ後にデバイスが表示されるようにする必要がありました。
Ankur Teotia

26

すべてのために、これは、より良い方法が存在します最も簡単な方法):

1)Android wifi ADBと呼ばれるAndroidスタジオ終了用プラグイン

2)ファイルに移動->設定->プラグイン->リポジトリの参照

3)を探し アンドロイドのWiFi ADB 、をクリックしてINSTALL、その後、迅速に再起動します

4)新しいアイコンが表示されます新しいプラグインであるます。

これを機能させるには

5)スマートフォンの開発者向けオプションに移動し、デバッグを有効にします(必須)。

6)TCP / NETWORKでデバッグを許可する

7)USB経由で電話を接続し、電話とPC /ラップトップの両方が同じネットワーク(ホットスポットまたはWi-Fi)に接続されていることを確認します

8)新しいアイコン(つまり、Android Wifi ABD)をクリックします。

9)お使いの携帯電話が検出され、Wi-Fi /ホットスポット経由で接続されるため、USBを切断できます。これは1回限りのプロセスであるため、USB経由で電話を接続しておく必要がない場合があります。

これはあなたの電話を不規則な充電から救い、そしてまた、短いUSBケーブルの救済策です。


WiFi ADB ULTIMATEプラグインも役立ちます
Prabs

正常に接続されますが、USBケーブルを外したとき.. wifiが自動的に切断される
Sagar Chavada

9

私が書いたシェルスクリプトあなたはのWi-Fi経由でAndroidデバイスをデバッグさせることができます。

これがコードです:

#!/usr/bin/env bash
#Notice: if unable to connect to [ip]:5555,
#try adb kill-server then try again.

adb shell ip route > addrs.txt
#Case 1:Nexus 7
#192.168.88.0/23 dev wlan0  proto kernel  scope link  src 192.168.89.48

#Case 2: Smartsian T1,Huawei C8813
#default via 192.168.88.1 dev eth0  metric 30
#8.8.8.8 via 192.168.88.1 dev eth0  metric 30
#114.114.114.114 via 192.168.88.1 dev eth0  metric 30
#192.168.88.0/23 dev eth0  proto kernel  scope link  src 192.168.89.152  metric 30
#192.168.88.1 dev eth0  scope link  metric 30

ip_addrs=$(awk {'if( NF >=9){print $9;}'} addrs.txt)

echo "the device ip address is $ip_addrs"

echo "connecting..."

rm addrs.txt

adb tcpip 5555

adb connect "$ip_addrs"

1
新しいバージョンのツールでは、ポートを指定する必要があるため、最後の行を変更して、adb connect "$ip_addrs:5555"再び機能させるようにします。とにかくスクリプトをありがとう。
Aleksander Lech、

6

長い検索の後、私は見つけました:

私は走らなければならない

adb connect <device_ip_address>:5555 

USBを取り外した後


6

プラグインAndroid WiFi ADBをインストールする

Android Studioから直接Android WiFi ADBをダウンロードしてインストールします

[ファイル]> [設定]-> [プラグイン]-> [リポジトリの参照]-> [Android WiFi ADB]-> [インストール]-> [ケーブルで初めて接続]-> [接続]をクリックします->ケーブルを取り外して、デバッグ/実行を開始します。

参照用にssを確認します

Android WiFi ADB


1
これは非常に簡単に機能します。共有してくれたTarit Rayに感謝します。
Nouman Chの

6

次の手順は、従うべき標準的な手順です(以前の回答とほとんど同じです):-

  • adb tcpip 5555。
  • adb connect your_device_ip_address。
  • adbデバイス(デバイスが接続されているかどうかを確認するため)。

ただし、上記の手順を実行すると、「デバイスに接続できません。コンピューターとデバイスが同じWiFiネットワークに接続されていることを確認してください。」などのエラーが発生する場合があります。また、デバイスがすでに同じネットワーク上にあることがわかります。

この場合、このプラグイン「Wifi ADB Ultimate」をインストールし、以下の手順に従ってください。

  1. USB経由でデバイスを1回接続します。
  2. リストを更新して、接続されているかどうかを確認します。
  3. [電話について]> [ステータス]> [IPアドレス]に移動し、IPアドレスをメモします(例:198.162.0.105)。
  4. Android Studioに戻り、下の写真で行ったようにこのIPを入力して、実行ボタンをクリックします。

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


これで準備完了です。


5

Windowsの場合:

ステップ1.以下のコマンドでバッチファイルを作成し、ファイルを呼び出しますw.bat

ステップ2.以下の内容をにコピーし、Windowsシステムのw.bat任意のフォルダーに保存し%path%ます

echo ***Get phone in Wi-Fi mode***
echo ***Get phone in Wi-Fi mode***

adb devices
echo ***Remove cable from the phone now***
adb tcpip 9000

adb connect 192.168.1.1:9000
adb connect 192.168.1.2:9000
adb connect 192.168.1.3:9000
adb connect 192.168.1.4:9000
adb connect 192.168.1.5:9000
adb connect 192.168.1.6:9000

// <-ここまで->

ステップ3.電話機とPCをケーブルで接続する

手順4.電話がWi-Fiモードであることを確認する

手順5.バッチファイルで指示されたときにケーブルを取り外します。

ステップ6. w.batWindowsプロンプトで入力します(スタート->実行->タイプCMD、押すEnter)(黒い画面はWindows DOSプロンプトです)。パスフォルダーの1つにコピーした場合、どこからでも実行できます。それ以外の場合はフォルダーから実行しますこのファイルを作成した場所。

バッチファイルの出力は次のようになります。

C:\Windows\System32>w

C:\Windows\System32>echo ***Get phone in Wi-Fi mode***
***Get phone in Wi-Fi mode***

C:\Windows\System32>echo ***Get phone in Wi-Fi mode***
***Get phone in Wi-Fi mode***

C:\Windows\System32>adb devices
List of devices attached
d4e9f06 device

C:\Windows\System32>echo ***Remove cable from the Phone now***
***Remove cable from the Phone now***

C:\Windows\System32>adb tcpip 9000
restarting in TCP mode port: 9000

C:\Windows\System32>adb connect 192.168.1.1:9000
unable to connect to 192.168.1.1:9000:9000

C:\Windows\System32>adb connect 192.168.1.2:9000
connected to 192.168.1.2:9000

C:\Windows\System32>adb connect 192.168.1.3:9000
unable to connect to 192.168.1.3:9000:9000

C:\Windows\System32>adb connect 192.168.1.4:9000
unable to connect to 192.168.1.4:9000:9000

C:\Windows\System32>adb connect 192.168.1.5:9000
unable to connect to 192.168.1.5:9000:9000

C:\Windows\System32>adb connect 192.168.1.6:9000
unable to connect to 192.168.1.6:9000:9000

注1:出力でこれを見つけてください(すべて無視->接続できません<-エラー)

connected to xxx.xxx.x.x:9000

結果にこれが表示された場合は、PCからケーブルを取り外し、Eclipseに移動して実行し、デバイスにアプリをインストールします。それであるはずです。

注2:切断またはワイヤレスモードへの切り替え:下記のコマンドを入力します。USBモードでの再起動と表示されているはずです。この段階では、PCとコンピュータをケーブルで接続しないでください。

C:\Users\dell>adb usb
restarting in USB mode

注3:電話のIPアドレスを見つける手順(Stack Overflowから取得)

MY PHONEのIPアドレスを見つけます。

a. Dial *#*#4636#*#* to open the Testing menu.
b. In the Wi-Fi information menu: click Wi-Fi Status
c. Wi-Fi status can be blank for the first time
d. Click Refresh Status
e. In the IPaddr: <<IP ADDRESS OF THE PHONE IS LISTED>>

注4:電話のWi-Fi接続のIPアドレスの範囲は、通常、以下のIPアドレスです。

192.168.1.1

192.168.1.2

192.168.1.3

192.168.1.4

192.168.1.5

192.168.1.6

注5:電話機に再度割り当てられるIPアドレスのシーケンスが他にもある場合は、w.batファイル内のIPアドレスを変更するだけで済みます。

注6:これはブルートフォース方式であり、IPアドレスを見つけてEclipse / Wi-Fiに接続し続けるためのすべての手作業を排除します。

成功注7:つまり、通常のアクティビティは次のようになります。

Step 1. Connect PC and Wi-Fi via a cable
Step 2. Start CMD - to go to Windows DOS prompt
Step 3. Type "w"
Step 4. Find connected command in the output
Step 5. Success, remove cable and start using Eclipse

echoの代わりに@echoを使用すると、batファイルの実行時にノイズが少なくなります。
Stephan Henningsen

4

@ usethe4ceの回答を完了するために、複数のデバイスまたはエミュレータがある場合、adb tcpip 5555はを提供しerror: more than one device/emulatorます。

この場合、目的のデバイスのシリアル番号を指定する必要があります。

  1. adb devices

    接続されたデバイスのリスト

    33001229デバイス

    emulator-5554デバイス

  2. adb -s 33001229 tcpip 5555
  3. 私の場合、デバイスのIPを検索します。デバイスのwifi接続設定からそれを見つけることができます。
  4. adb connect xxx.xxx.xxx.xxx:5555


3

最良の方法は、ADBConnect(Eclipseプラグイン)とADB Wireless(Androidデバイス用アプリ)を使用することです。


3

Ubuntu / Linuxの場合:

  1. デバイスがデバッグ用に機能していることを確認します。http//developer.android.com/tools/help/adb.html#Enabling
  2. sdkフォルダーに移動し、platform-toolsフォルダーを見つけます。
  3. ./adb devices接続されたデバイスを一覧表示するために使用します。接続されているデバイスが1つだけで、エミュレータが実行されていないことを確認してください。
  4. お使いのデバイスのIPアドレスを検索し、あなたのデバイスでそれを見つけることができます: http://developer.android.com/tools/help/adb.html#wireless、またはこのようなadbのシェルを得た:./adb shellそれからnetcfg。IPアドレスのリストが表示されます。wlan0私の場合は192.168.100.3/2 を見つけます。
  5. ./adb tcpip 5555
  6. 最後./adb connect <Your device IP Address>:5555に、ターミナルに入力します。これで、Wi-Fi経由でデバイスにアプリケーションをデプロイできます。

3

注:-Androidフォンはルート化されている必要があり、USBケーブルは必要ありません。

インストールのWiFi ADBを playstoreからアンドロイド携帯電話に

リンク-https : //play.google.com/store/apps/details?id = com.ttxapps.wifiadb

Windowsの場合

私はこのテクニックを使っています。これはとても簡単です。

1)adbをダウンロードします。

リンク:https : //www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0

2)exeを実行します。ブルースクリーンが表示されたら、y Enterキーを押します。 ここに画像の説明を入力してください

3)次に、wifi adb apkを開き、root権限を付与します。wifiまたはホットスポットによって同じネットワーク上のAndroid電話とシステムを覚えている必要があります。

4)Wifi adb apkを開くと、次のようなIPアドレスが表示されます。 adb connect 192.168.2.134:5555 このIPはシステムによって異なる場合があります。この情報をコマンドプロンプトに入力し、Enterキーを。

5)どこからでもcmdを開きますadb connect 192.168.2.134:5555

6)最後に、adbに正常に接続しました。次のようなメッセージが表示されます connected to 192.168.2.140:5555

Mac Osの場合

これは最も簡単な方法であり、自動更新を提供します。

1)自作をインストールする

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2)adbをインストールする

brew cask install android-platform-tools

3)adbの使用を開始する

adb devices

4)Wifi adb apkを開きます。次のようなIPアドレスを取得します。adb connect 192.168.2.134:5555このIPはシステムによって異なる場合があります。この情報を端末に入力し、Enterキーを押します。

5)mac osどこからでもターミナルを開いて入力しadb connect 192.168.2.134:5555ます。

6)最後に、adbに正常に接続しました。次のようなメッセージが表示されます connected to 192.168.2.140:5555

よろしくお願いいたします。


3

これを行うための最善かつ超簡単な方法は次のとおりです。

  1. バッチファイルを作成します。

adbデバイス

adb tcpip 5555

adb connect 192.168.9.120:5555(お使いの電話のIP xxx.xxx.x.xxx:5555)

  1. このファイルをandroid sdk platform-toolフォルダーに配置します。例:-C:\ Users \ 'user_name' \ AppData \ Local \ Android \ Sdk \ platform-tools

  2. ファイルを右クリック> sendto>デスクトップ(ショートカットを作成)

  3. それでおしまい....

これで、USB経由で電話を接続し、デスクトップのショートカットを開いて電話を切断するだけです...


ルートが必要ですか?
CoolMind 2018

@CoolMindいいえ。応援は不要
アンケシュクマールジャイサンサリア

同意します。私はルートなしですでにやった。私の場合、スクリーンショットを取得できず、ログが失われることもよくありました。そのため、Wi-Fiのデバッグを拒否しました。
CoolMind 2019年

2

1つのインプポイントがおそらくここで見落とされています-adbの再マウントを実行すると、TCP接続が失われるため、もう一度adb connect IP:portを実行する必要があります


2
  1. [デバイス設定]-> [開発者向けオプション]-> [USBデバッグ認証を取り消す]で。
  2. USB経由でデバイスを接続し、デバッグが機能していることを確認します。
  3. adb tcpip 5555
  4. adb connect <DEVICE_IP_ADDRESS>:5555
  5. USBを切断
  6. adb devices

1

Windows用の簡単なスクリプトを書きました。

ステップ1.以下のコマンドでバッチファイルを作成し、ファイルwifi_dedug.batを呼び出して、以下の内容をコピーします。

    adb tcpip 5555
    pause
    adb shell "ip addr show wlan0  | grep 'inet ' | cut -d' ' -f6|cut -d/ -f1" > tmpFile 
    pause
    set /p ip= < tmpFile 
    @echo %ip%
    del tmpFile
    @echo %ip%
    adb connect %ip%
    pause

ステップ2.デバイスをPCに接続します。

ステップ3.バッチファイルを開始する(要求時にキーを入力する)

ステップ4.デバイスを切断し、Wi-Fi経由でデプロイ/デバッグします。


何が起こっているのか説明しないと
役に立ち

1

ADBを使用したAndroid Wifiデバッグの手順:

$> adb devices   // check all usb debuggable devices connected.

$> adb -d shell  // Access device shell.

shell> ifconfig  // Check and copy wifi ip-address eg:192.168.1.90

shell> exit      // Exit from android device shell.

$> adb tcpip 5000   // open TCP port 5000 (or any available)

$> adb connect 192.168.1.90:5000  // connect to device via wifi ip over specific TCP port.

$> adb devices   // you will get debuggabled android device over wifi.

必須:開発者モードを有効にして、AndroidデバイスをUSB経由でコンピューターに接続します。また、Androidデバイスとコンピューターを同じWi-Fiルーターに接続します(またはテザリングを使用します)。


1

Wifi ADBPlayストアでアプリをダウンロードしてください。非常に使いやすく、魅力のように動作します!:)


1
これらのアプリを使用するためにroot化する必要がある場合は、役に立ちません
Anonymous-E

0

USB経由でデバイスを接続し、デバッグが機能していることを確認します。これらの手順は、すでにadbをインストールしていて、環境変数varialbeにそのパスを設定している場合に実行されます

  1. cmdを開き、次のように入力します
  2. adb tcpip 5555
  3. でIPアドレスを見つける adb shell ip route
  4. adb connect DEVICE_IP_ADDRESS:5555
  5. USBを切断し、ワイヤレスデバッグを続行します。

0

ラドゥシミオネスクの答えは私のために働いた。ありがとうございました。AndroidデバイスのIPアドレスSettings > Wireless > Wi-Fi が表示されない場合は、にアクセスし 、接続しているWi-Fiを長押ししてください。次に、Modify network configチェックをオンにShow Advance Optionsして、IP addressセクションまでスクロールします。

adbシステムにインストールした後、実行 killadd adbadb start-server てadbを更新します。時々ここのような問題が発生する可能性があります


0

androidワイヤレスデバッグ(MAC)

ステップ1:sdkフォルダーに移動(共通パス "/ Users / macname / Library / Android / sdk / platform-tools")ここでcmdを開き、 "adb devices"出力を実行-接続されているデバイスのリスト

cmdタイプでadbコマンドが見つからない場合./adb --help OS X / macOS:通常〜/ .profileまたは〜/ .bash_profileそこに次の行を追加し、パスをplatform-toolsをインストールしたパスに置き換えます。

ステップ2:$ export PATH = "/ Users / macname / Library / Android / sdk / platform-tools":$ PATH

ステップ3:$ adb devices接続されているデバイスのリストZH99FF7FTYデバイス

ステップ4:$ adb tcpip 5555 TCPモードポートで再起動:5555

ステップ5:$ adb connect 10.124.32.18:5555 connected to 10.124.32.18:5555

次回は、手順4と5を繰り返して再接続します。または、デバイスが再起動して接続しない場合は、手順に従ってくださいBEST OF LUCK


0
first you shold connect your device with usb to pc after that run cmd and drag and drop adb.exe that is in sdk/platform-tools path and write below code :

    ....\Sdk\platform-tools\adb.exe devices

    .....\Sdk\platform-tools\adb.exe tcpip 5555

    .....\Sdk\platform-tools\adb.exe connect Ip address:5555

0

上記の回答https://stackoverflow.com/a/10236938/6117565を実行すると、「ホストへのルートがありません」というエラーが表示される場合があります。

これを修正するには、上記の回答のステップ5の前に、まずエミュレータを起動してから、接続デバイスを試します。何が起こっているのかわからないが、このトリックは機能します。


0

良い答えはたくさんありますが、これは未来の私:Pと、素早く簡単にしたい人のための2セントです。

Mac用:

  • まずUSBを使用してデバイスを接続し、デバッグが機能していることを確認します。他のデバイスをすべて取り外し、エミュレータを終了します。
  • ターミナルを開き、次のスクリプトを実行します

    adb tcpip 5555
    adb connect $(adb shell ifconfig | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}' | cut -d: -f2):5555
  • USB接続を切断し、デバイスをWiFiデバッグに使用できるようにする必要があります

説明:

adb tcpip 5555 ポート5555で接続の待機を開始するようにデバイスに命令します

adb connect $(_ip_address_fetched_):5555_ip_address_fetched_アドレスのポート5555に接続するように指示します

ここに_ip_address_fetched_は以下が含まれます:

adb shell ifconfig adbシェルを使用してインターネット構成を取得する

grep "inter "interで始まる行をフィルタリングします

grep -v 127.0.0.1 localhostを除外します。

この時点で、出力は次のようになります。

inet addr:###。###。#。### Bcast:###。###。#。### Mask:255.255.255.0

awk '{print $2}'スペースで区切られたコンポーネント配列の2番目の部分を取得します(私はzshを使用しています)

この時点までの出力は

addr:###。###。#。###

cut -d: -f2文字列を区切り文字:で分割し、2番目の部分を取得します。デバイスのIPアドレスのみを取得します


0

1-このため、Androidスタジオの最新バージョンを既にインストールしていると考えています。そうでない場合は、ここからダウンロードできます。

2-環境変数でプラットフォームツールパスを設定できます(オプション)。

3-デバイスとPCが同じネットワークに接続されていることを確認します。

  • PCからデバイスにデータケーブルを差し込みます。

  • 次に、adb tcpip 5555と入力します。

  • データケーブルを取り外します。

  • 次にadb connect 192.168.43.95と入力します

  • ここで5555はポート番号、192.168.43.95はモバイルデバイスのIPアドレスで、モバイル設定からIDアドレスを取得できます。

  • 次に、[デバイスについて]に移動し、ステータスに移動すると、デバイスのIPアドレスを確認できます。

  • 複数のデバイスを異なるポートから接続できるため、開発が容易になります。

  • または、スクリーンショットの簡単な説明については、このリンクにアクセスできます。http://blogssolutions.co.in/connect-your-android-phone-wirelessly-by-adb


0

あなたがWindowsユーザーであり、Android SDKがC:\ Users \%username%\ AppData \ Local \ Android \ Sdkにある場合、この方法に従うことができます。andoid sdkがそこにない場合は、そのパスを以下のコードに置き換えます。

@echo off
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" disconnect
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" shell ip route > %temp%\addrs12321.txt
For /F "UseBackQ Delims==" %%A In ("%temp%\addrs12321.txt") Do Set "lastline=%%A"
FOR %%C IN (%lastline%) DO SET last=%%C
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" tcpip 5555
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" connect %last%:5555 > %temp%\adbresult.txt
set /p result=<%temp%\adbresult.txt
del /f %temp%\addrs12321.txt
echo MSGBOX "%result%" > %temp%\TEMPmessage.vbs
call %temp%\TEMPmessage.vbs
del %temp%\TEMPmessage.vbs /f /q
del %temp%\adbresult.txt /f /q

ステップ1。

  1. USBデバッグをオンにし、
  2. スマートフォンをWindowsマシンに接続します
  3. AndroidメニューのUSBオプションメニューでファイル転送を選択(見つかった場合)

ステップ2。

  1. 上記のコードをコピー

  2. 拡張子として.batのように保存します(例:filename.bat)。

  3. 保存したファイルをダブルクリックします。できた

USBデバッグでPCに接続されているデバイスがオンになっている間は、そのファイルを実行することでいつでも接続できます。

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

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