Computer >> Máy Tính >  >> Xử lý sự cố >> Android

Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”

Android Studio’s ADB (Android Debug Bridge) là một công cụ dòng lệnh để giao tiếp với thiết bị Android (thông qua USB hoặc bằng giao thức TCP). Nhiều người dùng, khi đưa ra lệnh ADB, ví dụ:adb connect, họ gặp phải lỗi ADB 10061 với loại thông báo sau:

Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”

Lỗi ADB 10061 có nghĩa là thiết bị từ xa đang từ chối yêu cầu kết nối TCP của khách hàng (IP hoặc cổng). Lỗi này có thể xảy ra do nhiều nguyên nhân nhưng những nguyên nhân sau có thể được phân loại là chính:

  • Hệ điều hành, Android Studio hoặc Trình điều khiển thiết bị của Hệ thống đã lỗi thời :Sự không tương thích giữa hệ điều hành của hệ thống, Android Studio hoặc trình điều khiển thiết bị (nếu bất kỳ cái nào trong số này đã lỗi thời) có thể dẫn đến lỗi 10061.
  • Cấu hình không đúng của gỡ lỗi USB :Gỡ lỗi USB trên thiết bị Android là điều cần thiết để thiết bị Android ủy quyền đầu tiên kết nối với ADB và nếu nó bị tắt hoặc không sử dụng phương thức kết nối thích hợp (như Truyền tệp, v.v.), thì ADB có thể không thực hiện được kết nối với lỗi 10061.
  • Cách sử dụng các bộ điều hợp mạng khác của ABD :ADB không giỏi trong việc xử lý nhiều mạng trên một hệ thống và nếu hệ thống của bạn đang sử dụng nhiều mạng (như kết nối Ethernet và Wi-Fi cùng một lúc) thì có thể dẫn đến lỗi ADB hiện tại.
  • Các lệnh ADB được sử dụng không đúng cách :Nếu các lệnh ADB thích hợp không được sử dụng (chẳng hạn như không ngắt kết nối khỏi phiên trước đó), thì ADB có thể hiển thị lỗi.

Cập nhật hệ điều hành của PC lên bản dựng mới nhất

Lỗi ADB 10061 có thể là kết quả của sự không tương thích giữa HĐH của PC đã lỗi thời và các mô-đun hệ thống khác (đặc biệt là liên quan đến ADB). Trong trường hợp này, cập nhật HĐH của PC lên phiên bản mới nhất có thể giải quyết được sự cố. Để làm sáng tỏ, chúng ta sẽ thảo luận về quá trình cập nhật PC Windows.

  1. Nhấp vào Windows , tìm kiếm và mở Kiểm tra bản cập nhật .
  2. Bây giờ, trong ngăn bên phải của cửa sổ kết quả, hãy nhấp vào Kiểm tra bản cập nhật và nếu có sẵn một số bản cập nhật, hãy tải xuống và cài đặt các bản cập nhật (các bản cập nhật tùy chọn). Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  3. Sau khi hệ điều hành của PC được cập nhật, hãy khởi động lại hệ thống và kiểm tra xem lỗi 10061 của ADB có được xóa hay không.

Cập nhật Android Studio và Công cụ nền tảng SDK

'Không có kết nối nào có thể tạo ra lỗi ADB 10061' có thể là do công cụ Nền tảng SDK hoặc Android Studio đã lỗi thời vì nó có thể dẫn đến không tương thích với hệ điều hành / thiết bị lưu trữ. Tại đây, cập nhật Android Studio và Công cụ nền tảng SDK có thể giải quyết vấn đề.

  1. Khởi chạy Android Studio và mở rộng Tệp của nó menu.
  2. Bây giờ chọn Cài đặt và ở nửa bên trái của menu kết quả, hãy mở rộng Giao diện và hành vi . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  3. Sau đó, mở rộng Cài đặt hệ thống và đi tới Cập nhật tab.
  4. Bây giờ, ở nửa bên phải của cửa sổ, hãy nhấp vào Kiểm tra ngay bây giờ và nếu có bản cập nhật, hãy tải xuống và cài đặt bản cập nhật . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  5. Sau đó khởi chạy lại Android Studio và kiểm tra xem lỗi ADB 10061 có được xóa hay không.
  6. Nếu không, hãy đi tới Cài đặt hệ thống của Cài đặt Android Studio và trong ngăn bên trái, chọn Android SDK .
  7. Bây giờ, trong ngăn bên phải, hãy kiểm tra xem bản cập nhật của các gói có liên quan có sẵn. Nếu vậy, hãy tải xuống và cài đặt cập nhật . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  8. Sau đó, chạy lại Android Studio và kiểm tra xem sự cố không kết nối được có được giải quyết hay không.

Cập nhật Trình điều khiển thiết bị Android hoặc Sử dụng Trình điều khiển do OEM cung cấp

Nếu trình điều khiển của thiết bị Android đã lỗi thời hoặc không phù hợp trong Trình quản lý thiết bị của hệ thống, thì bạn có thể gặp phải lỗi ADB 10061 trong Android Studio vì nó có thể gây ra sự không tương thích giữa hệ thống và máy mục tiêu. Trong bối cảnh này, việc cập nhật ổ đĩa thiết bị Android lên phiên bản mới nhất hoặc sử dụng trình điều khiển do OEM cung cấp có thể giải quyết được sự cố.

  1. Nhấp chuột phải vào Windows và chọn Trình quản lý thiết bị .
  2. Bây giờ, hãy thử tìm thiết bị Android trong các tùy chọn được hiển thị. Bạn có thể tìm thấy nó trong bất kỳ danh mục nào khác nhau như thiết bị Android, điện thoại Android, thiết bị di động, thiết bị khác hoặc bộ điều khiển USB.
  3. Sau khi tìm thấy, hãy nhấp chuột phải trên thiết bị Android và chọn Cập nhật trình điều khiển . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  4. Sau đó, nhấp vào Tự động tìm kiếm Trình điều khiển và nếu không có bản cập nhật nào, hãy nhấp vào Tìm kiếm trình điều khiển đã cập nhật trên Windows Update .
  5. Nếu có trình điều khiển cập nhật, hãy tải xuống và cài đặt bản cập nhật .
  6. Sau khi cài đặt, hãy khởi động lại hệ thống của bạn và khi khởi động lại, hãy kiểm tra xem sự cố ADB đã được giải quyết chưa.
  7. Nếu không, hãy chuyển đến trang web OEM (như Huawei) và tải xuống trình điều khiển mới nhất theo kiểu điện thoại.
  8. Bây giờ, nhấp chuột phải trên trình điều khiển đã tải xuống và chọn Chạy với tư cách quản trị viên .
  9. Sau đó, theo dõi lời nhắc trên màn hình để cài đặt trình điều khiển và sau đó, khởi động lại hệ thống của bạn.
  10. Sau khi khởi động lại, hãy kiểm tra xem lỗi ADB 10061 có được xóa hay không.
  11. Nếu cách này không hiệu quả, hãy nhấp chuột phải trên thiết bị Android trong Trình quản lý thiết bị và chọn Cập nhật trình điều khiển .
  12. Bây giờ, chọn Duyệt qua máy tính của tôi để tìm trình điều khiển và nhấp vào Hãy để tôi chọn từ danh sách các trình điều khiển có sẵn trên máy tính của tôi .
  13. Sau đó, chọn trình điều khiển khác áp dụng những thay đổi đã thực hiện.
  14. Bây giờ khởi động lại hệ thống của bạn và khi khởi động lại, hãy kiểm tra xem vấn đề ADB đã được giải quyết chưa.
  15. Nếu điều này không thành công, thì bạn có thể thử tất cả trình điều khiển thiết bị Android khác trong Trình quản lý thiết bị lần lượt và kiểm tra xem có trình điều khiển nào giải quyết được sự cố không.

Ngắt kết nối VPN trên Hệ thống và Thiết bị Android

Android Studio yêu cầu cả hai thiết bị phải ở trên cùng một mạng và nếu bất kỳ thiết bị nào trong số này đã bật VPN, thì Android Studio có thể không tìm thấy thiết bị khác trên cùng một mạng, dẫn đến lỗi ADB 10061. Trong bối cảnh này, ngắt kết nối VPN trên cả hai thiết bị có thể giải quyết được sự cố.

  1. Mở rộng biểu tượng ẩn của khay hệ thống và nhấp đúp vào trên VPN biểu tượng (ví dụ:AnyConnect). Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  2. Sau đó, chọn Ngắt kết nối và sau đó, trên thiết bị Android, hãy vuốt lên (hoặc xuống) để hiển thị khay Thông báo của thiết bị.
  3. Bây giờ, hãy nhấn vào VPN (nếu được hiển thị) rồi chạm vào Ngắt kết nối .
  4. Sau khi ngắt kết nối cả hai thiết bị khỏi VPN, hãy khởi chạy lại Android Studio và trong khi vẫn giữ tab Khắc phục sự cố kết nối thiết bị đã mở trên Studio, hãy kiểm tra xem máy mục tiêu chủ động từ chối kết nối lỗi 10061 có được giải quyết hay không.
  5. Nếu cách đó không hoạt động, hãy kiểm tra xem tắt / bật Wi-Fi của thiết bị Android giải quyết vấn đề ADB.

Tắt bộ điều hợp mạng khác trên hệ thống

Để ADB hoạt động bình thường, Android Studio yêu cầu cả hai thiết bị phải ở trên cùng một mạng nhưng cầu gỡ lỗi ADB không xử lý tốt nhiều mạng. Vì vậy, việc sử dụng nhiều mạng (Ethernet hoặc Wi-Fi) trên một hệ thống có thể kích hoạt hành vi ADB đang được thảo luận. Trong trường hợp này, việc tắt các bộ điều hợp mạng khác trên hệ thống có thể giải quyết được sự cố.

  1. Nhấp chuột phải vào Windows và chọn Kết nối mạng .
  2. Bây giờ, chọn Thay đổi Tùy chọn Bộ điều hợp nhấp chuột phải trên bất kỳ bộ điều hợp mạng nào . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  3. Sau đó, chọn Tắt lặp lại giống nhau trên tất cả các bộ điều hợp mạng ngoại trừ Wi-Fi bộ chuyển đổi. Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  4. Bây giờ khởi động lại Android Studio và kiểm tra xem lỗi ADB 10061 có được xóa hay không.
  5. Nếu cách đó không hiệu quả, hãy mở rộng biểu tượng ẩn của khay hệ thống và nhấp vào trên Wi-Fi biểu tượng.
  6. Bây giờ chọn Chế độ trên máy bay và trên Thiết bị Android, vuốt lên (hoặc xuống) để mở rộng khay Thông báo của thiết bị. Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  7. Sau đó, nhấn vào Biểu tượng máy bay và sau đó, bật Wi-Fi trên cả hai thiết bị (mà không tắt Chế độ trên máy bay). Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  8. Bây giờ khởi chạy lại Android Studio và kiểm tra xem lỗi ADB 10061 có được xóa hay không.
  9. Nếu sự cố vẫn tiếp diễn, hãy kiểm tra xem tắt Wi-Fi trong bộ định tuyến (không khởi động lại bộ định tuyến) rồi bật lại bộ định tuyến sẽ giải quyết được vấn đề.

Nếu cách đó không hiệu quả, hãy kiểm tra xem có sử dụng ứng dụng Điện thoại của bạn của Microsoft không để kết nối hệ thống / thiết bị và sau đó thực hiện các lệnh ADB sẽ giải quyết được sự cố.

Chỉnh sửa cài đặt gỡ lỗi USB của thiết bị Android

Gỡ lỗi USB là một thành phần thiết yếu của cơ chế ADB và nếu cài đặt của nó bị định cấu hình sai, thì ADB có thể hiển thị cảnh báo không thể thực hiện kết nối vì máy mục tiêu đã chủ động từ chối nó (10061). Trong trường hợp này, định cấu hình đúng cách gỡ lỗi USB của thiết bị Android có thể giải quyết được sự cố.

Bật gỡ lỗi USB trong Cài đặt thiết bị Android

  1. Trước tiên, hãy bật Tùy chọn nhà phát triển của thiết bị Android, sau đó mở Cài đặt Android . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  2. Bây giờ, hãy mở Tùy chọn nhà phát triển và bật Gỡ lỗi USB (nếu bị vô hiệu hóa), nếu không hãy tắt / bật USB Debugging. Hãy nhớ rằng đối với một số kiểu máy Android (như MXQ Pro), bạn có thể tìm thấy tùy chọn Gỡ lỗi USB trong Ứng dụng> Cài đặt (không phải trong Cài đặt Android). Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  3. Sau đó, thực thi sau trong Command Prompt nâng cao trên hệ thống:
     adb connect . 
    Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  4. Sau đó, xác nhận kết nối trên màn hình điện thoại Android và kiểm tra xem lỗi ADB 10061 có được xóa hay không.
  5. Nếu không, hãy Thu hồi Ủy quyền gỡ lỗi USB bật Cho phép gỡ lỗi ADB trong Chế độ chỉ tính phí (một số kiểu máy Android có thể hiển thị tùy chọn Cho phép gỡ lỗi ADB trong Chế độ chỉ tải) để kiểm tra xem điều đó có giải quyết được sự cố không. Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  6. Nếu cách đó không hoạt động, hãy kiểm tra xem có tắt Chuyển giao Wi-Fi linh hoạt sang di động hay không trong Tùy chọn của nhà phát triển giải quyết vấn đề. Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”

Bật gỡ lỗi không dây, mạng hoặc Bluetooth

  1. Khởi chạy Cài đặt của Android 11 (trở lên) và mở Tùy chọn nhà phát triển .
  2. Bây giờ hãy bật Gỡ lỗi không dây và sau đó nhấp vào Cho phép trong Cho phép gỡ lỗi không dây trên Mạng này . Nếu bạn tin tưởng và muốn thường xuyên sử dụng tính năng gỡ lỗi không dây trên mạng hiện tại, hãy đánh dấu chọn Luôn cho phép trên Mạng này . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  3. Bây giờ, trên Command Prompt nâng cao của hệ thống, thực thi sau:
     adb pair [Phone_IPAddress]:[PORT] [PAIRING CODE] 
    Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  4. Sau khi thành công, thực thi sau đây và kiểm tra xem lỗi ADB 10061 có được xóa không:
     adb connect [Phone_IPAddress]:[PORT] 

Hãy nhớ rằng một số thiết bị Android TV có thể hiển thị tùy chọn Network ADB. Ngoài ra, nếu bạn đang cố gắng kết nối với một thiết bị Android thông minh (như đồng hồ), thì bạn có thể bật tính năng Gỡ lỗi Bluetooth trong cài đặt thiết bị.

Thay đổi Chế độ kết nối USB thành Truyền tệp

  1. Khởi chạy cài đặt thiết bị Android và mở Tùy chọn nhà phát triển .
  2. Bây giờ, hãy nhấn vào Thu hồi ủy quyền gỡ lỗi USB và kết nối thiết bị với PC qua cáp USB .
  3. Sau khi kết nối, hãy vuốt lên (hoặc xuống) để mở Khay thông báo và nhấn vào Chế độ sử dụng USB .
  4. Sau đó, chọn Truyền tệp thực thi sau trong Command Prompt nâng cao để kiểm tra xem lỗi 10061 có được xóa hay không:
     adb connect  
    Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  5. Nếu cách đó không hiệu quả, hãy kiểm tra xem có thay đổi Chế độ kết nối USB không tới Máy ảnh giải quyết vấn đề.
  6. Nếu sự cố vẫn tiếp diễn, hãy kiểm tra xem có tắt Duy trì trạng thái hay không trong Tùy chọn dành cho nhà phát triển sẽ giải quyết được vấn đề.

Thực thi các lệnh ADB khác nhau với các tham số khác nhau

Kết nối ADB có thể bị máy đích từ chối nếu sử dụng sai tham số trong lệnh ADB, ví dụ:nếu IP của thiết bị bị thay đổi sau khi khởi động lại và IP trước đó được sử dụng trong lệnh ADB, thì người dùng có thể gặp phải lỗi 10061 Trong bối cảnh này, việc thực thi lệnh ADB với các tham số khác nhau có thể giải quyết được lỗi kết nối bị từ chối. Nhưng trước khi đi đến lộ trình đó, hãy kiểm tra xem việc khởi động lại mọi thứ liên quan đến quá trình như Android Studio, máy tính, bộ định tuyến, điện thoại, v.v. có giải quyết được sự cố không.

Kiểm tra IP của Thiết bị Mục tiêu

  1. Mở Cài đặt điện thoại Android và nhấn vào Wi-Fi .
  2. Bây giờ, hãy nhấp vào hamburger và chọn Cài đặt nâng cao . Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  3. Sau đó, kiểm tra địa chỉ IP của thiết bị Android và đảm bảo rằng bạn đang thực hiện các thao tác sau trong Command Prompt trên hệ thống với đúng IP:
     adb connect  
    Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  4. Sau đó, hãy kiểm tra xem vấn đề kết nối bị từ chối chủ động đã được giải quyết chưa.

Ngắt kết nối ADB khỏi các thiết bị khác

Nếu nhiều thiết bị đang được sử dụng với Android Studio hoặc cùng một thiết bị Android được kết nối sau một thời gian, thì kết nối với thiết bị khác hoặc kết nối trước đó với thiết bị hiện tại có thể khiến máy mục tiêu chủ động từ chối kết nối. Trong trường hợp như vậy, ngắt kết nối ADB khỏi thiết bị khác có thể giải quyết được vấn đề.

  1. Nhấp chuột phải vào Windows và tìm kiếm Command Prompt .
  2. Bây giờ nhấp chuột phải trên Command Prompt và trong menu nhỏ, chọn Chạy với tư cách quản trị viên .
  3. Sau đó, thực thi sau:
     ngắt kết nối adb 
    Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  4. Bây giờ khởi chạy lại Android Studio và thực thi phần sau để kiểm tra xem kết nối ADB có thành công hay không:
     adb tcpip 5555adb connect 
     
  5. Nếu cách đó không hoạt động, thì hãy thực thi lệnh sau trong Command Prompt nâng cao:
     adb devices 
  6. Nếu có nhiều thiết bị được hiển thị như sau:
     Danh sách thiết bị đính kèm thiết bị deviceemulator-5554 
  7. Sau đó, bạn có thể thực thi TCPIP và các lệnh kết nối làm ID thiết bị nhưng thêm -s vào chúng như sau:
     adb -s dfdcdc9c tcpip 5555adb -s dfdcdc9c connect  
  8. Bây giờ hãy kiểm tra xem lỗi ADB 10061 có được xóa hay không.

Sử dụng Ping liên tục trên hệ thống với các lệnh ADB khác

Nếu cách đó không hiệu quả, bạn có thể thiết lập Ping liên tục trên hệ thống để kiểm tra xem hệ thống có thể kết nối với IP của thiết bị hay không và sau đó thực hiện các lệnh ADB.

  1. Khởi chạy Command Prompt nâng cao trên hệ thống và thực thi sau đây (bất cứ khi nào bạn phải dừng lệnh Ping, hãy sử dụng phím tắt Ctrl + C):
     ping -t (DeviceIP) 
    Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”
  2. Nếu kết nối được thực hiện thành công, hãy kết nối thiết bị và hệ thống qua cáp USB .
  3. Bây giờ, hãy thử các lệnh ADB sau để kiểm tra xem sự cố đã được giải quyết chưa.
     adb ngắt kết nối với mạng kill-serveradb start-serveradb usbadb devicesadb tcpip 5555 
  4. Sau đó, rút phích cắm cáp USB từ hệ thống và thực thi lệnh sau trong Command Prompt nâng cao của hệ thống:
     adb connect  
  5. Sau khi kết nối thành công, bạn có thể mở rộng Studio>> Run rồi chọn Thiết bị để kiểm tra xem lỗi ADB có được xóa hay không.

Nếu lệnh ping không thành công ở bước 2, hãy thử tìm sự cố mạng gây ra lỗi ADB.

Sử dụng một cổng khác trong các lệnh của ADB

Nếu các lệnh ADB ở trên không hoạt động, thì sự cố có thể do số cổng được sử dụng trong các lệnh không chính xác. Tại đây, thử các số cổng khác nhau có thể giải quyết được vấn đề.

  1. Lặp lại các bước được đề cập ở trên nhưng tại lệnh TCPIP thực thi sau:
     adb tcpip 5557adb kết nối (DeviceIP) 
  2. Và sau đó thực thi sau:
     adb tcpip 5555adb kết nối (DeviceIP) 

Hãy nhớ rằng một số thiết bị có cổng 5555 bị đóng theo mặc định (như Mi Box) và để mở cổng được yêu cầu, bạn có thể phải kết nối thiết bị bằng USB với hệ thống và thực thi sau:

 adb tcpip 5555 

Ngoài ra, hãy lưu ý rằng cổng sẽ bị đóng nếu thiết bị khởi động lại và bạn có thể phải lặp lại bước trên để mở cổng được yêu cầu.

Sử dụng Địa chỉ IP của Máy chủ Cục bộ trong Lệnh nếu Sử dụng Trình mô phỏng Android

Nếu sự cố đang xảy ra với trình giả lập Android, thì đó có thể là kết quả của việc ADB cố gắng kết nối với máy chủ cục bộ qua IPv6 (đó sẽ là “::1”, không phải, 127.0.0.1). Trong bối cảnh này, sử dụng địa chỉ IPv4 của máy chủ cục bộ có thể giải quyết vấn đề.

  1. Thực thi sau trong Command Prompt nâng cao trên hệ thống:
     adb forward tcp:4444 localabstract:/ adb-hubadb connect 127.0.0.1:4444 
  2. Sau đó, hãy kiểm tra xem sự cố kết nối ADB đã được giải quyết chưa.
  3. Nếu cách đó không hoạt động, hãy kiểm tra xem bằng cách sử dụng lệnh kết nối ADB mà không chỉ định cổng số giải quyết vấn đề.
     adb connect 127.0.0.1 
Cách khắc phục “Không thể thực hiện kết nối. Lỗi ADB 10061 ”

Nếu không có cách nào ở trên phù hợp với bạn, thì bạn có thể thử một plugin ADB (như Wi-Fi ADB Ultimate hoặc scrcpy) để giải quyết vấn đề. Nếu cách đó không hiệu quả, thì bạn có thể đặt lại hệ thống hoặc điện thoại về mặc định của nhà máy. Đối với một số kỹ thuật nâng cao, thêm IP của thiết bị vào bảng ARP của hệ thống có thể giải quyết vấn đề.