Thiết bị Android không hiển thị trong danh sách adb [đã đóng]


158

Tôi có HP Slate 21 được kết nối với hộp Windows của mình bằng cáp USB. Gỡ lỗi USB được bật trên thiết bị. Sau khi thêm đúng %SingleAdbInterface%%CompositeAdbInterface% các mục vào android_winusb.inftệp, bây giờ tôi thấy "Giao diện ADB của Android" trong Trình quản lý thiết bị của mình. Tuy nhiên, chạy adb devicesở dòng lệnh không hiển thị thiết bị.

Tôi có một phiên bản HP 7 khác xuất hiện khá tốt adb devices.

Sự khác biệt duy nhất tôi thấy từ Trình quản lý thiết bị là cái hoạt động được đặt tên là "Giao diện ADB tổng hợp Android" và cái khác được đặt tên là "Giao diện ADB của Android".

Có một sự khác biệt tinh tế. Trong tệp winusb.inf, đối với Slate 7 tôi có hai %CompositeAdbInterface%mục được xác định nhưng đối với Slate 21, chỉ có một %CompositeAdbInterface%mục được xác định.

Điều gì có thể sai với thiết lập của tôi?


Tôi nhận được vấn đề này thường xuyên. Khi đã kiểm tra rõ ràng (Đã bật gỡ lỗi USB), nó thường đi xuống cáp. Ngay cả cáp chính thức không phải lúc nào cũng đủ tốt để gỡ lỗi qua USB, như trường hợp của Samsung J510 này, tôi đang cố gắng gỡ lỗi ngay bây giờ. Hoạt động cho Thanh tra nhưng không hiển thị trong các thiết bị adb. Hoán đổi cáp với một cái tôi biết hoạt động, và bây giờ tôi có thể thấy nó trong adb!
Austin Pháp

cập nhật SDK của bạn bằng cách thêm phiên bản thiết bị Android của bạn bằng trình quản lý SDK
Mike D3ViD Tyson

Có một màn hình promt trên điện thoại khi bạn kết nối với thiết bị. Nếu bạn chấp nhận nó, đây sẽ là cách giải quyết dễ dàng nhất
Nagibaba

Câu trả lời:


168

Đảm bảo thiết bị của bạn không được kết nối như một thiết bị đa phương tiện.


26
Có thể xác nhận rằng điều này là quan trọng! Trên Android 5.0, truy cập Cài đặt -> Bộ nhớ -> menu -> Kết nối máy tính USB và đảm bảo 'Thiết bị đa phương tiện (MTP)' bị tắt. Khi thiết bị bị vô hiệu hóa, 'thiết bị adb' sẽ liệt kê thiết bị, khi không bật. Đã thử với cả Nexus 4 và Nexus 5.
HenrikB 10/03/2015

27
đi từ MTP sang "sạc" là không đủ đối với tôi, tôi phải tìm mọi cách và nói "PTP" cho kết nối.
Emmanuel Touzery

6
Android Nougat: Cài đặt -> Tùy chọn nhà phát triển -> Mạng -> Chọn Cấu hình USB. Thay đổi nó thành MTP làm việc cho tôi.
sffc

6
Đối với tôi Nó hoạt động sau khi chọn Tùy chọn "MIDI"
Azhar Bandri

2
Đối với tôi MTP không hoạt động, nhưng PTP đã hoạt động, mặc dù không phải từ lần đầu tiên, tôi cũng đã giết và khởi động lại ADB một vài lần, cắm vào USB khác, tắt / bật gỡ lỗi USB, thu hồi ủy quyền gỡ lỗi USB, bật Vẫn tỉnh táo, vì vậy tôi đã thử tất cả những gì có thể, và sau đó sau khi chuyển sang PTP một lần nữa, điện thoại cuối cùng đã hiển thị một câu hỏi để cho phép máy tính xách tay của tôi gỡ lỗi.
zubko

111

Tôi gặp vấn đề tương tự và đã giải quyết các bước sau sau khi kết nối thiết bị qua USB:

  1. bật tùy chọn nhà phát triển trên thiết bị Android.
  2. cho phép hộp kiểm tra để tỉnh táo.
  3. cho phép hộp kiểm để gỡ lỗi USB.
  4. mở cmd
  5. có các công cụ nền tảng công cụ adt tại đây https://developer.android.com/studio .
  6. máy chủ tiêu diệt adb
  7. máy chủ khởi động adb
  8. thiết bị adb

Bây giờ chúng ta có thể thấy các thiết bị đính kèm.


4
Cho phép gỡ lỗi USB có lẽ là chìa khóa. Đây là những gì làm việc cho tôi.
Edward Falk

2
Tôi đã kiểm tra và bỏ chọn Stay awake, và nó giúp ích trong trường hợp của tôi.
siphiuel

47

Có vẻ như trình điều khiển được cài đặt ở trạng thái xấu. Đây là những gì tôi đã làm để làm cho nó hoạt động:

  1. Xóa thiết bị khỏi Trình quản lý thiết bị.
  2. Quét lại để thay đổi phần cứng.
  3. Mục danh sách "Slate 21" sẽ hiển thị với trạng thái "Trình điều khiển không xác định".
  4. Nhấp vào "Cập nhật trình điều khiển" và chọn / tính năng bổ sung / google / usb_do

Trình quản lý thiết bị sẽ tìm trình điều khiển và cảnh báo bạn về việc cài đặt nó. Chọn "Có." Lần này thiết bị đã được cài đặt đúng cách.

Lưu ý rằng tôi không phải sửa đổi tệp winusb.inf hoặc cập nhật bất kỳ trình điều khiển nào khác.

Hi vọng điêu nay co ich.


Giải pháp của bạn đã có hiệu quả với tôi ngay cả hôm nay vào ngày 20-10-2019 nokia 7.2: D
Ahmed

"/ Thêm / google / usb_do" là cái quái gì vậy? Nó không phải là một phần của công cụ nền tảng adb.
br4nnigan

Này làm việc tôi đã tải về trình điều khiển của tôi từ driverscape.com/files/misc/... cos Tôi đang sử dụng motorola và cập nhật trình điều khiển trên quản lý điện thoại của tôi. Cảm ơn @peter
Ahmed Adewale

28

Đối với tôi giải pháp là sử dụng một cổng USB khác trên máy tính xách tay của tôi


25

Trong Android 8 Oreo :

  1. đi vào Cài đặt / Tùy chọn nhà phát triển / Chọn Cấu hình USB;
  2. Chọn PTP (Giao thức truyền hình ảnh) .

2
Cũng giống như trong Android 5, kết nối USB PC phải là PTP hoặc adb devices -lsẽ không hiển thị điện thoại.
wiktor.wandachowicz

3
Đây là câu trả lời chính xác cho tôi. Cảm ơn
Sinan etinkaya

MTP không tốt?
Csaba Toth

1
Đây là câu trả lời chính xác cho tôi là tốt.
VictorEspina

Làm việc cho tôi là tốt nhưng tôi không biết tại sao!
Zeeshan Ahmad Khalil

20

Mặc dù nhiều giải pháp trong số này đã làm việc cho tôi trong quá khứ, nhưng tất cả chúng đều làm tôi thất bại hôm nay trên máy Mac với Samsung S7. Sau khi thử một vài dây cáp, có người cho rằng kết nối ADB yêu cầu cáp chính thức của Samsung hoạt động. Thật vậy, khi tôi sử dụng cáp Samsung, ADB đã hoạt động tốt. Tôi mong điều này giúp được người nào khác!


7
Tôi nghi ngờ điều này. Thay đổi cáp làm việc. Trời ơi Samsung.
Philip Whitehouse

6
Cáp USB Samsung có gì đặc biệt? Làm thế nào điện thoại hoặc máy tính có thể nhận ra nó?
ProGirlXOXO

2
Đây là câu trả lời gần nhất với tôi. Cáp mới cũng không phải là chính thức, cáp cũ chỉ bị hỏng. Nó hoạt động để sạc và chuyển tập tin, nhưng dường như nó không đủ để gỡ lỗi từ xa.
Oxy

18

Vô hiệu hóa và kích hoạt lại "sử dụng chế độ gỡ lỗi" trên điện thoại của bạn


2
Vâng, điều này làm việc cho tôi quá. Chỉ cần đi tới Cài đặt -> Tùy chọn nhà phát triển (nếu điều này không có sẵn trên điện thoại của bạn, bạn cần bật nó bằng cách làm theo các bước dưới đây) -> Đánh dấu vào 'Sử dụng gỡ lỗi' và 'Luôn tỉnh táo' để bật Tùy chọn nhà phát triển đi tới Cài đặt -> Giới thiệu về thiết bị -> Tiếp tục nhấn vào 'Số xây dựng' cho đến khi thông báo xuất hiện với nội dung 'Tùy chọn nhà phát triển đã được bật'.
marika.daboja

16

Trong Galaxy s6 - Tôi đã giải quyết nó bằng cách: Cài đặt -> Giới thiệu về thiết bị -> Thông tin phần mềm -> Số bản dựng - chạm vào 7 lần để bật tùy chọn Nhà phát triển. Quay lại Cài đặt -> Tùy chọn nhà phát triển -> bật gỡ lỗi USB.

Quay trở lại thiết bị đầu cuối của bạn adb devicesvà bạn sẽ thấy thiết bị được kết nối. Mong rằng sẽ giúp.


Phần khai thác cài đặt> about> build đã sửa lỗi thiếu hỗ trợ dev của tôi trên yuntab. Cảm ơn!
Adam Cox

Tôi đã thử tất cả các bước này nhưng vẫn 'thiết bị adb không thể tìm thấy thiết bị của mình. bất cứ điều gì khác chúng ta cần xem xét? Tôi đang ở trên windows 10
user2243747

Tôi đang sử dụng onePlus và các bước cài đặt tương tự -> về điện thoại -> số bản dựng - nhấn 7 lần. Sau đó, đi đến cài đặt -> tùy chọn nhà phát triển -> bật gỡ lỗi usb và hiển thị thiết bị của tôi trên thiết bị adb tada
Rajnikant

15

Tôi cũng gặp vấn đề tương tự, tôi đã thử sử dụng tất cả các giải pháp có thể được đăng trên chủ đề này, nhưng tôi phát hiện ra tôi có vấn đề tương tự như JohnnyFun đã giải thích, nhưng theo giải pháp HenrikB, tôi không thể tìm thấy bất kỳ tùy chọn cài đặt nào trong điện thoại Samsung Galaxy S6 của mình ( Android 6.0.1)

Cài đặt -> Lưu trữ -> menu -> Kết nối máy tính USB

Cuối cùng tôi cũng hiểu - khi kết nối bộ sạc qua điện thoại trong menu kéo xuống, tôi thấy các tùy chọn như -

nhập mô tả hình ảnh ở đây

Sau đó nhấp vào "Đã kết nối để tính phí" >>> bạn sẽ thấy các tùy chọn như >>

nhập mô tả hình ảnh ở đây

Ở đó bạn có thể thay đổi tùy chọn thành "Truyền tập tin loại phương tiện"


Bây giờ tôi cần tìm ra cách thực hiện việc này khi màn hình điện thoại bị hỏng và không chấp nhận bất kỳ đầu vào cảm ứng nào.
Joel Coehoorn

13

Bật tính năng chia sẻ kết nối thực sự cho phép tôi cài đặt và gỡ lỗi trên thiết bị LG và đó là cách duy nhất để nó hoạt động


11

Bạn đã bao giờ đặt lại adb sau khi bạn cài đặt thiết bị mới chưa?

nhập mô tả hình ảnh ở đây

Hoặc từ dòng lệnh:

  1. Đóng Eclipse nếu đang chạy
  2. Chuyển đến thư mục công cụ nền tảng SDK Android trong Command Prompt (ok, bạn biết điều này, tôi biết!)
  3. kiểu adb kill-server
  4. sau đó gõ adb start-server
  5. Đọc nếu có một số lỗi nếu không hãy thử adb deviceslại

11

Trên Android 7.1 Nougat (trong trường hợp của tôi, Moto G), bật lại thủ công gỡ lỗi USB trên Tùy chọn nhà phát triển đã thực hiện thủ thuật:

Settings > Developer Options > USB debugging

nhập mô tả hình ảnh ở đây

PS C:\> adb devices
List of devices attached
myDeviceNumber      device

8

Tôi đã thử tất cả mọi thứ trên chủ đề này nhưng không có gì làm việc. Vấn đề của tôi: máy tính của tôi đang sạc thiết bị khi tôi kết nối cáp, vì vậy tôi cho rằng cáp đang hoạt động, nhưng không. Sau khi tôi trao đổi cáp, adb deviceslàm việc. Cáp là vấn đề.


8

Đã thử tắt / bật tùy chọn nhà phát triển / usb, nhưng hóa ra việc chuyển đổi sang cáp khác đã hoạt động. Chỉ trong trường hợp ai đó lãng phí thời gian để thử mọi thứ phần mềm.


Làm thế nào khác với 3 câu trả lời khác trên trang này đề nghị thay thế cáp?
Alex P.


6

Vì vậy, các phương pháp được đề cập ở trên không làm việc cho tôi. Điều làm việc cho tôi là googling trình điều khiển USB Samsung Galaxy Tab và tải xuống và chạy ứng dụng đã nhận ra thiết bị của tôi khi tôi làm các thiết bị adb. Vì tôi đang sử dụng Samsung Galaxy, tôi đã sử dụng liên kết này để tải xuống trình điều khiển usb từ trang web CHÍNH THỨC của Samsung. Bạn sẽ muốn google trình điều khiển usb mô hình Android tương ứng của riêng bạn

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

Sau khi tải xuống, tôi chạy ứng dụng để cài đặt trình điều khiển usb và sau đó thực hiện các thiết bị adb. Đảm bảo trình điều khiển Google USB của bạn từ SDK Android được tải xuống và sdk của bạn cũng được cập nhật. Ngoài ra, hãy đảm bảo rằng chế độ gỡ lỗi USB của bạn được bật bằng cách đi tới Cài đặt -> Tùy chọn nhà phát triển -> sau đó kiểm tra gỡ lỗi USB. Sau tất cả, thiết bị của bạn trong Trình quản lý thiết bị sẽ không có dấu chấm than màu vàng bên cạnh thiết bị. Khi bạn chạy thiết bị adb, thiết bị của bạn sẽ hiển thị. Hy vọng điều này sẽ giúp mọi người. Tôi thực sự đã dành hàng giờ cố gắng để tìm ra điều này. Hy vọng rằng câu trả lời của tôi có thể giúp các bạn tiết kiệm được số giờ mà tôi đã dành cho việc này.



6

Đối với người dùng WINDOWS, hãy làm theo hướng dẫn tại đây. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-do-on-windows

Về cơ bản, tất cả MTP / PTP là không cần thiết. Bạn cần định cấu hình thiết bị của mình từ trình quản lý thiết bị bằng cách làm theo hướng dẫn trong ảnh chụp màn hình của trang.

Hy vọng nó giúp.


Cảm ơn Jolly, đây là câu trả lời chính xác! Tôi đã thử tất cả mọi thứ và không có gì làm việc ngoại trừ cài đặt trình điều khiển này! Cảm ơn bạn!
papa zulu

4

adb không phát hiện thiết bị nexus 5 được kết nối. Đã bật trên điện thoại, bật tùy chọn nhà phát triển, Chế độ gỡ lỗi USB được bật, Hiện có thể hiển thị với adb. Ngoài ra, cấu hình USB vẫn là MTP. Hi vọng điêu nay co ich.


3

Sau khi thử tất cả các giải pháp mà vẫn không tìm ra giải pháp, tôi đã suy ra vấn đề với (các) cáp USB.

Vì đôi khi nó làm việc cho tôi (tức là tại nơi làm việc) chứ không phải lúc khác (tức là ở nhà), tôi quyết định thử các loại cáp khác nhau và các điện thoại Android khác nhau mà tôi có. Và chắc chắn, một số dây cáp không hoạt động (adb không thể thấy điện thoại) với bất kỳ điện thoại nào, nhưng họ vẫn sạc điện thoại và Android nhận ra rằng nó đã được cắm.

Các dây cáp tốt rõ ràng đã sạc điện thoại và ngay lập tức được adb nhận ra. Đó là một sự khác biệt khá rõ ràng.

Tôi không thể phân biệt các dây cáp từ bên ngoài, nhưng tất cả đều là cáp USB miễn phí mà tôi đã thu thập trong nhiều năm qua.


3

Tôi có một chiếc Android LG G4 và điều duy nhất phù hợp với tôi là cài đặt công cụ Sửa chữa và Cập nhật phần mềm từ thiết bị của tôi. Các bước:

  • Cắm thiết bị vào usb
  • Đảm bảo các tùy chọn nhà phát triển được bật và kiểm tra gỡ lỗi usb được kiểm tra (xem các nơi khác trong luồng hoặc google để được hướng dẫn)
  • Chọn loại kết nối usb "Cài đặt phần mềm":

nhập mô tả hình ảnh ở đây

  • Một trình hướng dẫn cài đặt sẽ xuất hiện trên máy tính.
  • Tại một số thời điểm trong quá trình cài đặt, bạn sẽ thấy trên điện thoại của mình một câu hỏi "Tin tưởng máy tính này?" với mã thông báo RSA / dấu vân tay. Sau khi bạn nói có, thiết bị sẽ được ADB nhận ra và bạn có thể hoàn thành trình hướng dẫn.

1

Để biết giá trị của nó, tôi gặp vấn đề khi cài đặt trình điều khiển ADB từ máy Windows7. Hóa ra các trình điều khiển "bảo vệ truy cập" của Virusscan đã ngăn chặn (chỉ một số) trình điều khiển được cài đặt đúng cách. Rút phích cắm USB, gỡ cài đặt thiết bị samsung khỏi trình quản lý thiết bị, bảo vệ truy cập VS bị vô hiệu hóa, cắm lại USB và mọi thứ đều ổn. Lãng phí một giờ, hy vọng nó sẽ giúp bạn tiết kiệm một.


1

Tôi đã thử tất cả các tùy chọn trong các câu trả lời ở trên

  • tắt và bật chế độ gỡ lỗi
  • cấu hình USB - sạc
  • làm cho tỉnh táo

Không có làm việc. Đối với điện thoại di động samsung J7 của tôi đã tải xuống cài đặt bài đăng trình điều khiển USB
, thiết bị bắt đầu hiển thị trong các thiết bị adb.


1

Tôi gặp vấn đề tương tự với "Xiaomi Redmi Note 4" của mình và đã thử gần 10 giải pháp tôi tìm thấy qua internet, nhưng không có giải pháp nào giúp ích cho trường hợp của tôi. Tôi đã đăng câu trả lời này để giúp đỡ những người như mình.

Cài đặt "Trình điều khiển USB Intel cho thiết bị Android" đã giải quyết hoàn toàn vấn đề của tôi. Nó được mô tả hoàn toàn ở đây .


1

Nhấp vào Đính kèm Trình gỡ lỗi cho Quá trình Android và Nhấp vào Khởi động lại ADB.


1

Giống như các thiết bị Android khác, một Yuntab mới cũng yêu cầu đi tới cài đặt> về và nhấn vào số bản dựng để bật trạng thái nhà phát triển.


0

Trong cấu hình cửa sổ của bạn, đi đến quản lý thiết bị. Kiểm tra nếu bạn thấy thiết bị của mình và nếu trình điều khiển được cài đặt. Bạn có thể không cài đặt trình điều khiển chính xác cho thiết bị của mình.


0

Tháo pin khỏi điện thoại, đợi 10 giây, thêm lại và thử lại (bên cạnh các tùy chọn dành cho nhà phát triển, v.v. trong các câu hỏi khác)

Tôi đã thử tất cả các câu trả lời khác, nhưng điều đó là bắt buộc ngoài những gợi ý khác cho tôi.



-2

Tôi đã có vấn đề tương tự trong Ubuntu của tôi. Khi tôi chạy lệnh, adb devicesnó hiển thị cho tôi ?????????? No permission.

Sau đó, tôi đã cố gắng với adb kill-servervà sau đó sudo suadb devices. Không cần chạy lệnh adb start-serverthiết bị lệnh sẽ tự động khởi động nếu nó chưa được khởi động.

Hy vọng điều này sẽ tiết kiệm một lần một phút.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.