簡體   English   中英

Android Studio 無線 ADB 錯誤 (10061)

[英]Android Studio wireless ADB error (10061)

每次更新 Android Studio 時,似乎無線 ADB 的問題越來越多。 使用 2.1.1,我現在無法使用以下命令連接到我的平板電腦:

adb connect <ip addr>

它導致錯誤:

unable to connect to <ip addr>:5555: cannot connect to <ip addr>:5555: No connection could be made because the target machine actively refused it. (10061)

這在平板電腦對話框中批准連接后直接發生。 在今天之前,我被迫在嘗試連接到平板電腦之前執行adb kill-server ,但現在這甚至沒有幫助。

通常你可以說這個錯誤是網絡相關的,首先檢查這些項目:

  • 確保您的計算機和設備可以在網絡中相互看到,這意味着它們連接到同一個路由器,但在更高級的情況下,您的設備可能連接到無線路由器,並且您的計算機可能連接到您的局域網。 重要的是他們可以看到對方。 您可以通過從您的計算機 ping 您的設備 IP 地址來檢查這一點。

  • 確保與 ip 地址沒有沖突,這可能非常簡單。 但是如果你不使用 DHCP 服務器並且你在你的設備中輸入了 IP 地址,你可能會錯誤地在不同的設備中輸入相同的 IP 地址

當您確定網絡問題時,重做著名的步驟

因此,當您通過 USB 連接時,請遵循以下命令:

  1. 通過 USB 保持連接

  2. 連接到您的 WIFI 網絡(計算機和移動設備)

  3. ping DeviceIP(必須對您的設備執行 ping 操作)

  4. adb 殺死服務器

  5. adb usb

  6. adb tcpip 5555

    1. 拔下 USB 電纜(根據 @captain_majid 的評論)
  7. adb connect yourDeviceIP

  8. adb devices (必須看到兩個設備名稱,其中一個是按 deviceIP)

  9. 拔下 USB 數據線

步驟無法連接到 tcp:5037: 無法連接到 127.0.0.1:5037: 由於目標機器主動拒絕,無法建立連接。 (10061)

當重新啟動設備時,你的端口也會改變,所以點擊下面的命令

1-亞行殺死服務器

2- 使用 USB 數據線將手機連接到電腦

3-亞行 tcpip 5555

4- adb connect (你的設備ip):5555

設備和 PC 連接到同一個網絡連接。

1 通過 USB 保持連接

2 adb 殺死服務器

3亞行USB

4 亞行 tcpip 5555

5 亞行連接 192.168.43.1:5555

6個adb設備(必須看到兩個設備名,其中一個是設備IP)

7 拔下 USB 數據線

我遇到過同樣的問題。 這些步驟對我有用:

  1. 用 USB 連接您的設備
  2. 當您的 cmd 已經在 AppData\Local\Android\Sdk\platform-tools> 中時,鍵入adb tcpip 5555
  3. cmd 將顯示restarting in TCP mode port: 5555
  4. 輸入adb connect 192.168.43.1:5555

希望這可以解決您的問題。

我最近遇到了同樣的問題。 這是因為您的設備和 PC 連接到不同的網絡

當重新啟動設備時,你的端口也會改變,所以點擊下面的命令

1-亞行殺死服務器

2-亞行 tcpip 5555

3- adb connect (你的設備ip):5555

當我在連接手機的情況下啟動 Bluestacks 模擬器時出現此錯誤。 當我輸入命令提示符adb devices時,我可以看到兩個設備:

adb devices
List of devices attached
dfdcdc9c        device
emulator-5554   device

在輸入adb connect之前,我必須輸入 -s 和設備 ID:

adb -s dfdcdc9c tcpip 5555
adb -s dfdcdc9c connect <ip addr>

就我而言,我嘗試了與 5555 不同的端口 5557,

  1. 亞行 tcpip 5557
  2. adb connect device_ip_address

給出與再次嘗試相同的錯誤(10061),

  1. 亞行 tcpip 5555
  2. adb connect device_ip_address

結果:已連接

這對我有用(而另一件事是好的,就像開發人員選項打開並連接到同一個wifi)

Make sure you have to connect your phone through a USB cable for the first time.
Using Command prompt, Go to your Android SDK Directory (sdk->Platform-tools) and then 
run the following commands
1-  adb kill-server
2-  adb tcpip 5555
3-  adb connect 192.168.1.130 (Replace IP Address with your phone IP)
4-  Now you can unplug it.
5-  Then go to the Android studio and choose the device with IP address in 
    Run 
    Dropdown. Hope this will help it for everyone.
   And then for next times just runs following command
   adb connect 192.168.1.130:5555

 Note: If Device is not showing in Android studio devices dropdown then 
       connect **USB** and run following commands
 1-adb kill-server
 2-adb usb
 3-adb tcpip 5555
 4-adb connect 192.168.1.130:5555

您必須先通過USB連接移動設備,然后鍵入adb tcpip 5555 ,然后輸入您的設備 IP adb connect <your_device_ip>

我通過在開發人員選項中啟用 USB 調試解決了這個問題。

不幸的是,這個問題可能是由不同的原因引起的。 原因之一 - 確保先前的通信已斷開。

利用:
1. adb kill-server
2. 重啟 adb 服務器后發出命令 adb disconnect。 完成工作后做同樣的事情
3. 運行adb remount
4. adb tcpip 50555(我一般用大端口號)
5.拔掉USB線
6. adb connect device_ip :50555

完成后運行adb disconnect

以下步驟是要遵循的標准步驟(與以前的答案基本相同):-

  • 亞行 tcpip 5555。
  • adb 連接 your_device_ip_address。
  • adb devices(查看設備是否已連接)。

但在某些情況下,上述步驟會出現“無法連接到設備。請確保您的計算機和您的設備連接到同一個 WiFi 網絡”之類的錯誤。 您注意到這些設備已經在同一個網絡上。

在這種情況下,請安裝此插件“Wifi ADB Ultimate”並按照以下步驟操作。

  1. 通過 USB 連接設備一次。
  2. 刷新列表以檢查其是否已連接。
  3. 轉到關於電話 > 狀態 > IP 地址並記下您的 IP 地址(例如 198.162.0.105)。
  4. 回到 Android Studio 並按照下圖填寫此 IP,然后點擊運行按鈕。 在此處輸入圖像描述

我對 Android Studio 3.5.2 有同樣的問題,這就是我解決它的方法。

  1. 首先,您必須通過 USB 連接您的設備一次。 (調試模式僅在連接 USB 時啟動)

  2. 轉到命令提示符: adb tcpip 5555(注意 adb 啟動的端口)然后: adb connect :

  3. 成功連接后轉到 Studio>Run>Select Device。

我假設你現在已經解決了這個問題。 但如果您使用多個設備,這是避免該問題的方法。 我曾經多次遇到同樣的問題,直到我明白它是如何工作的。 我還試圖一個接一個地連接多個設備,或者一段時間后嘗試連接同一個設備。

在連接新設備之前,請務必斷開舊設備的連接:

adb disconnect

之后,您將可以輕松連接新設備:

 adb tcpip 5555
 adb connect <your_device_ip>

您可以隨時嘗試使用 ping 命令 ping 設備,如果 ping 沒有得到確認,那么您必須連接到不同的 wifi,然后是您的筆記本電腦,或者您根本沒有連接到 wifi:

ping <your_device_ip>

通常,當目標機器的“ADB 調試”功能未打開時,會顯示“目標機器主動拒絕它”消息。 除非我們啟用“開發人員選項”,否則幾乎所有設備都默認關閉它。 因此,每當您遇到此錯誤時,請確保您轉到目標機器的設置並進入開發人員/開發區域,並且應該有一個地方可以啟用 ADB。

經過數周的努力並在一切正常且在同一網絡上嘗試不同的方法( ping {ip}恢復正常)后,我認為愚蠢的調試橋不會尋找所有網絡適配器來找到設備! 當我手動禁用除連接所需的一個(WiFi 適配器)之外的所有其他網絡適配器時,設備已連接

步驟 1. 在終端adb tcpip 5555中鍵入命令

步驟 2. 在終端adb connect <your_phone_ip>:5555中鍵入命令

現在檢查工作室設備監視器工具,您的手機已無線連接。

注意:-最重要的是您的筆記本電腦和移動設備連接到同一網絡

我有同樣的問題,我認為這可能是由於網絡的原因,嘗試了很多解決方案但沒有奏效。 最后,我檢查了為我的設備更新的 IP 地址,這是導致此問題的根本原因。

所以請先檢查IP地址並使用adb tcpip <port>開始監聽連接和adb connect <IP>:<PORT>

在此處輸入圖像描述

對於 Android 11+ 的任何人

  1. 啟用開發人員選項
  2. 啟用無線調試
  3. 允許在此網絡上進行無線調試。
  4. 使用配對碼配對設備
  5. 輸入adb pair [Phone_IPAddress]:[PORT] [PAIRING CODE]
  6. 配對成功后。 adb connect [Phone_IPAddress]:[PORT]

欲了解更多信息:亞行文檔

我有一個類似的問題。 我發現問題是如果我已經有其他設備/模擬器連接到 adb,“adb connect <ip_addr>”命令會給我“無法建立連接,因為目標機器主動拒絕它”消息。

解決方案是在運行 adb connect <ip_addr> 之前確保所有其他設備/模擬器都斷開連接(物理斷開連接或退出模擬器應用程序)。 然后,您可以重新連接其他設備(如果需要重新連接)。 徹底的痛。

您對該解決方案的了解可能會因您的問題而異。

嘗試通過 WiFi 與帶有 WearOS 1.0(華為手表 2)的智能手表建立 ADB 連接時出現此錯誤。 在 WearOS 設備上的“開發人員選項”中啟用用於修復某些 WLAN 問題的菜單條目(“通過 WLAN 修復錯誤”——我自己粗略翻譯的德語標題“Fehler über WLAN beheben”)為我解決了這個問題。

我遇到過同樣的問題。 它完美地工作了一個月,然后有一天它停止了工作。 我嘗試了上述所有解決方案,但無濟於事。 然后,我注意到由於某種原因,我的手機的 IP 地址發生了變化,以數字 1 而不是 0 結尾。所以我將 1 作為地址中的最后一位數字連接到新地址,現在它又可以工作了。 詭異的。

在我的情況下,我用我的設備玩了足夠長的時間以某種方式弄亂了 adb 守護進程,因此端口號不再正確設置。

getprop service.adb.tcp.port返回空字符串。

所以我用以下命令解決了這個問題:

stop adbd
setprop service.adb.tcp.port 5555
start adbd

我在模擬命令提示符的應用程序中運行了根設備上的所有命令。

所以我來到這里是因為我想通過網絡將adb shell安裝到我的物理 Android 手機中。 提供了許多有用的答案,但從未說明最明顯的事實。 這是#0事實:

  • Android 手機應始終通過 USB 連接到筆記本電腦
  • 然后另一台不同的筆記本電腦將執行adb connect ...

這不是我的想法,以上所有答案都從未提及。

轉到 Android Studio 文件 - 設置在此處輸入圖像描述 下一個..

在此處輸入圖像描述

快樂編碼:)

我的華為有問題。 由於某種原因,我的驅動程序有誤,在設備管理器上顯示為“Android 手機”。 然后,我從設備管理器更新了驅動程序,我選擇了另一個驅動程序,現在它顯示為“華為”設備。

在此處輸入圖像描述

從那里我連接了我的設備沒有問題(adb connect IP:5555)

對於Android TV,將PC和TV連接在同一網絡(wi-fi)中,啟用開發者選項,然后轉到開發者選項並啟用ADB調試選項。然后運行下面給出的命令

 1. ping <ur IP> (check the connection)
 2. adb disconnect (to remove all the previous connections)
 3. adb connect <Ur IP>
 4. adb install app_name.apk

我嘗試使用上述許多解決方案均無濟於事,並找到了一些適合自己的非常簡單的解決方案。

如果你和我一樣使用真機調試,可以查看設備官網下載適用於你開發環境的android USB驅動。

我正在使用三星手機調試並使用 windows 作為開發環境,因此我來到這里,下載適用於 Windows 的 Android USB 驅動程序並運行它。

它解決了我的亞行問題。

在我的情況下,我的設備也可以 ping,但無法使用 adb connect 語法進行連接。 所以,我只是簡單地在筆記本電腦和智能手機上打開了飛行模式,瞧,它工作了。

之前:>adb connect 25.161.247.230 cannot connect to 25.161.247.230:5555: 無法連接,因為目標機器主動拒絕。 (10061)

之后:adb connect 26.165.124.26 連接到 26.165.124.26:5555

然后檢查移動IP

adb connect <IP>:5555

ckeck 也在開發人員選項中確保disable adb authorization timeout它在 ايقاف مهلة تفويض أداة adb 禁用 adb 授權超時

ايقاف مهلة تفويض أداة adb

嘗試這種方式將adb更改為.\adb

PS C:\users\mori\appdata\local\android\sdk\platform-tools> .\adb kill-server
PS C:\users\mori\appdata\local\android\sdk\platform-tools> .\adb usb
PS C:\users\mori\appdata\local\android\sdk\platform-tools> .\adb tcpip 5555
PS C:\users\mori\appdata\local\android\sdk\platform-tools> .\adb connect 192.168.1.34:5555

connected to 192.168.1.34:5555

就我而言,這只是錯誤的 android 設備 IP 地址。 我通過在設置中查找來修復它。

我這樣解決問題:

  • 在 Android 設備上激活開發者模式(設置->設備->構建 7 時間)
  • 在開發者模式下激活調試模式
  • 然后 adb connect xx.xx.xx.xx
  • 然后在android中出現一個窗口,單擊accept the connexion

邁克爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM