Không tìm thấy thiết bị ADB


228

Tôi đang cố gắng cài đặt ứng dụng Android trên Nexus 10 hoàn toàn mới của mình . Tôi có một tập tin .apk. Tôi đã tải xuống SDK Android, cài đặt "Công cụ SDK Android", "Công cụ nền tảng SDK Android" và Trình điều khiển USB của Google. Tôi đã kiểm tra cài đặt trên Nexus 10 của mình để biết "Nguồn không xác định".

Khi tôi chạy "thiết bị adb" từ thiết bị đầu cuối lệnh, nó không liệt kê bất kỳ thiết bị nào. Tôi đã cố gắng làm theo khuyến nghị này , vì nó giống hệt với một đề xuất mà tôi đã tìm thấy trước đây trên Stack Overflow. Sau khi làm theo các bước đó, "thiết bị adb" vẫn trả về một danh sách trống và để làm cho nó tệ hơn, khi tôi kết nối Nexus 10 với PC, Windows không hiển thị bất kỳ thư mục nào trong thiết bị.

Tôi đã hoàn tác các bước trong liên kết đó, cùng với mọi thứ khác tôi đã làm cho đến nay, cũng như gỡ cài đặt Nexus 10 của tôi khỏi Trình quản lý thiết bị và cài đặt lại, nhưng tôi vẫn không thấy bất kỳ thư mục nào trong thiết bị.

Có thiếu điều gì để thiết bị của tôi hiển thị trong các thiết bị ADB không?

Tôi có thể làm gì để Windows thấy các thư mục trong thiết bị?


27
Bạn đã bật gỡ lỗi usb trong cài đặt dành cho nhà phát triển trên nexus 10 chưa?
WarrenFaith

20
"Bạn đã bật gỡ lỗi usb trong cài đặt dành cho nhà phát triển trên nexus 10 chưa?" Trong Android

1
Một lưu ý cho người khác: SDK hoàn toàn không cài đặt trình điều khiển! Trình điều khiển thậm chí không có trình cài đặt thực sự. Bạn phải cắm thiết bị và báo cho cửa sổ biết trình điều khiển ở đâu.
Amaron

4
Các cài đặt dành cho nhà phát triển được ẩn trong các phiên bản gần đây hơn của Abdroid.See askvg.com/ . Tóm tắt, đi tới Cài đặt -> Giới thiệu về Điện thoại -> Số xây dựng và nhấn vào đó 7 lần để hiển thị các cài đặt của nhà phát triển. Nghiêm túc. Điện thoại của tôi là Android 4.4.2 và nó hoạt động với tôi.
Faheem Mitha

6
@ RenéRamge Lưu những loại bình luận đó cho reddit, nơi chúng thuộc về. Các nhà phát triển mới đến đây mỗi ngày và các đề xuất rõ ràng cho bạn hoặc tôi không nhất thiết phải rõ ràng đối với người mới bắt đầu. Nhận xét của WarrenFaith chắc chắn sẽ hữu ích với ai đó , trong khi ý kiến ​​của bạn không hữu ích với bất kỳ ai .
b1nary.atr0phy

Câu trả lời:


196

Windows 8 sẽ không nhận ra thiết bị Nexus 10 của tôi. Đã sửa bằng cách đặt chế độ truyền sang Camera (PTP) thông qua hộp thoại cài đặt trên thiết bị.

Cài đặt> Lưu trữ> Menu> Kết nối máy tính USB với "Camera (PTP)"


3
Tôi gặp vấn đề tương tự trên Windows 8 và 8.1 với Nexus 7 (phiên bản 2012). USB computer connection - Camera (PTP)sửa lỗi này
errollw

2
Điều này đã khắc phục sự cố của tôi, kết nối Máy tính USB bị ẩn một chút, bạn phải nhấp vào menu 3 chấm ..
Shehabic

2
Đã làm việc cho HĐH Windows 7 và Nexus 7.
Patrick.SE

6
Điều này cũng giải quyết vấn đề của tôi trên máy mac. Tôi đã đấu tranh trong một số ngày với điều này bây giờ. Cảm ơn!
AskeG

1
Tôi gặp vấn đề tương tự trên thiết bị LG G3 không được phát hiện trên máy Mac. Chọn chế độ PTP đã sửa nó. Cảm ơn!
shauvik

131

Đối với người dùng Windows 8:

Sau khi thử mọi giải pháp được đưa ra ở đây, không thành công, tôi thấy điều này:

Chuyển đến Trình quản lý thiết bị

Cập nhật phần mềm trình điều khiển ...


Duyệt qua máy tính của tôi để tìm trình điều khiển -> Hãy để tôi chọn từ danh sách trình điều khiển thiết bị trên máy tính của tôi

Chọn thiết bị Android và sau đó chọn giao diện Android ADB .

Giao diện Android ADB


Bây giờ tôi có các thiết bị của tôi được liệt kê tại adb devices.


6
Tôi tìm thấy hướng dẫn sau đây hữu ích. Hướng dẫn bạn từng bước để thực hiện điều này ... visualgdb.com/tutorials/android/usbdebug/manualinstall.php
abaldwin99

1
Điều này hoạt động trên thiết bị Blu Studio X của tôi, hoạt động tốt trong Windows 10 cho đến khi tôi nâng cấp nó lên Lollipop (5.x)
UnionP

2
Điều này cũng giải quyết được vấn đề cho tôi trên Windows 10 Pro với Nexus 5X. Tôi đã cài đặt trình điều khiển thông qua Trình quản lý SDK Android (không đủ) và chọn thư mục [...] \ android-sdk \ bổ sung trong trình hướng dẫn cài đặt trình điều khiển, sau đó thiết bị xuất hiện. Cảm ơn!
kjosh

9
Điều này hiệu quả với tôi, nhưng chỉ sau khi vào Trình quản lý SDK Android, chọn thủ công để cài đặt Extras -> Trình điều khiển USB, rồi quay lại hộp thoại "Cập nhật trình điều khiển" của trình quản lý thiết bị, chọn "Chọn từ danh sách trình điều khiển" -> "Tất cả thiết bị "->" Có đĩa "-> trỏ đến vị trí của trình điều khiển USB, trong trường hợp của tôi là C: \ Users \ <userid> \ AppData \ Local \ Android \ sdk \ extend \ google \ usb_do. Lưu ý rằng AppData là một thư mục ẩn. Tôi cũng phải xác nhận rằng tôi thực sự muốn cài đặt trình điều khiển này mặc dù Windows tuyên bố nó không tương thích. Nhưng nó đã có tác dụng. Phew, quá trình khá kỳ quái ...
JHH

1
Hoạt động quá tốt trên Windows 7. Cảm ơn!
Joe Taras

69

Tình trạng này dường như phát sinh với một số trình điều khiển ADB. Tôi đã gặp điều tương tự với một vài thiết bị Google và cài đặt trình điều khiển cửa sổ Universal ADB đã sửa lỗi cho tôi mỗi lần.


Đàn ông! Đây có phải là một trò ảo thuật? Bởi vì, nó hoạt động như một lá bùa!
tmj

Noe của các giải pháp khác làm việc cho tôi (chỉnh sửa thủ công tệp .inf, ect ...) nhưng một lần nhấp và vấn đề đã được giải quyết.
Lorenz03Tx

4
Thay vì sử dụng trình điều khiển đó, trình điều khiển đáng tin cậy hơn là Trình điều khiển Google: developer.android.com/sdk/win-usb.html
phyrox 21/07/14

@phyrox Người hỏi đã thử trình điều khiển đó và tôi đã xác nhận rằng tại thời điểm đó nó không khắc phục được vấn đề, trong khi trình điều khiển tôi đã đề cập. Có thể hình dung rằng google đã khắc phục sự cố cho điện thoại đó kể từ khi câu trả lời của tôi được đăng (tôi không còn có thể kiểm tra xem đây có phải là trường hợp không), trong trường hợp đó tôi đồng ý rằng trình điều khiển google có thể là lựa chọn tốt hơn. Nhưng nếu không, câu trả lời của tôi là cách đáng tin cậy duy nhất để khắc phục vấn đề.
MilesHampson

Điều này đã không làm việc cho tôi. Tôi vẫn nhận được một danh sách trống từ các thiết bị adb. :( Nó có thể được rằng tôi đang thiếu một bước nữa, tôi phải giả định rằng trong adb devices sẽ không liệt kê các thiết bị nếu tôi đã không được kích hoạt USB gỡ lỗi trên điện thoại?
Mục sư Bubbles

45

Sử dụng cáp khác .

Chỉ cần phát hiện ra rằng một trong những cáp sạc thông thường của tôi có cặp Vcc, Gnd, nhưng không có Dữ liệu +, Dữ liệu-.

https://en.wikipedia.org/wiki/USB#Pinouts


1
cũng chú ý đến các hub USB: đôi khi vấn đề không nằm ở chính cáp mà là do nguồn cung cấp cho Vcc, do đó có thể xảy ra việc quá nhiều thiết bị kết nối với cùng một hub USB có thể gây adbmất kết nối. Kết nối thiết bị trực tiếp với máy tính có thể giải quyết vấn đề trong trường hợp này.
furins

Đơn giản như vậy. Đã làm cho tôi!!
TienLuong

2
Mẹo: Thử cáp thứ ba nếu cáp thứ hai không hoạt động. Đã làm cho tôi. Cáp đi kèm với điện thoại Android không hoạt động.
Linh tinh

1
Có cáp chỉ sạc và tất cả các mục đích. Sản phẩm tốt nhất tôi tìm thấy đến từ monoprice.com và một số thậm chí còn được bảo hành trọn đời. Giá cả hợp lý (~ $ 2). Nhận một vài và giữ chúng xung quanh.
Alan Corey

Cáp bị phân hủy trong thời gian. Bạn càng lắc lư nó và kéo mạnh nó, thì sự mệt mỏi của kim loại càng nhanh hơn.
danuker

44

Tôi đã tìm thấy một giải pháp (cho Windows 7):

  1. Kết nối Nexus 10 của bạn với PC
  2. Chuyển đến Trình quản lý thiết bị Windows
  3. RClick trên Giao diện ADB -> thuộc tính
  4. Chi tiết -> Id phần cứng.

Bạn sẽ thấy hai bản ghi như thế này:

USB \ VID_18D1 & PID_4EE2
USB \ VID_18D1 & PID_4EE2 & MI_01

5 Mở tệp android_winusb.inf (Tôi có tệp này trong " C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory)

6 Tạo các bản ghi như vậy trong các phần [Google.NTx86] và [Google.NTamd64] bằng Id phần cứng từ các thuộc tính của giao diện ADB:

; Google Nexus 10
% SingleAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2
% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2 & MI_01

7 Lưu tệp và cập nhật trình điều khiển cho Giao diện ADB bằng cách hiển thị đường dẫn đến thư mục "C: \ Users \\ AppData \ Local \ Android \ android-sdk \ extend \ google \ usb_do"


1
Hãy nhớ làm điều này với quyền truy cập của Quản trị viên, nếu không bạn sẽ không thể lưu tệp.
Paul Brewczynski

2
Xin lỗi @bluesm, nhưng tôi không thể. Tôi tìm thấy giải pháp này với sự giúp đỡ của trực giác và trải nghiệm người dùng.
obi4niy

Thực hiện các bước này làm cho các cửa sổ không cho phép cập nhật trình điều khiển vì lỗi tổng kiểm tra.
petrumo

2
Tôi nghĩ rằng tôi đang gặp vấn đề tương tự @petrumo đã đề cập - Tôi đang sử dụng máy Windows 8 và nó hoạt động tốt cho đến bước 7 (Cập nhật phần mềm trình điều khiển) tại đó nó phàn nàn "Băm cho tệp không có trong tệp danh mục đã chỉ định. Tệp có khả năng bị hỏng hoặc là nạn nhân của việc giả mạo. "
Calvin Fisher

đối với tôi, giải pháp là gỡ cài đặt từ Trình quản lý SDK Trình điều khiển USB của Google, cài đặt lại và cập nhật trình điều khiển mà không sửa đổi các thuộc tính của nó.
petrumo

40

Thiết bị có thể không hiển thị để gỡ lỗi nếu nó ở chế độ MTP. Một số thiết bị chỉ hoạt động ở chế độ PTP (hoặc thậm chí ở chế độ "chỉ sạc").

Điều này có thể được thay đổi trong Cài đặt > Tùy chọn nhà phát triển > Mạng > Cấu hình USB mặc định > PTP .

Ngoài ra, bạn sẽ nhận được thông báo trên thiết bị Android yêu cầu bạn xác nhận về thay đổi cài đặt cấu hình USB và cho phép thông báo.

Lưu ý: Bạn có thể bật tùy chọn nhà phát triển bằng cách nhấp vào liên kết bên dưới: bật tùy chọn nhà phát triển


3
Đề nghị tuyệt vời. Đây là điều duy nhất tôi cần làm để giải quyết chuyện này. Không có đề xuất nào khác giải quyết vấn đề cho tôi. Cảm ơn!
AndroidDev

3
Tiếng Anh> Tiếng Việt. @rds bạn nói đúng. Thay đổi chế độ kết nối USB thực hiện thủ thuật cài đặt lại tất cả các trình điều khiển ở chế độ Máy ảnh (PTP) và Voila! Đối thoại khóa gỡ lỗi đã xuất hiện! Hoặc trong một số trường hợp, người ta cũng có thể thử Kiểm tra / Bỏ chọn hộp kiểm Cho phép gỡ lỗi trong cài đặt của nhà phát triển.
sud007

Điều này đã ném tôi đi rất thường xuyên. Tôi gặp vấn đề này với LG Nexus 5. (hầu hết thời gian là cáp USB xấu)
Sentient

Điều này rất hữu ích trong trường hợp bạn có Android 6.0 or Cyanogenmod 13.
Rahul Bali

2
Đối với tôi, tôi đã phải chuyển từ MTP sang chế độ "Nguồn âm thanh" trong "Chọn cấu hình USB" trong tùy chọn nhà phát triển. Chế độ chỉ sạc không hoạt động với tôi.
Jesse Smith

38

Đảm bảo bật gỡ lỗi USB trong Cài đặt -> Tùy chọn nhà phát triển

Ngoài ra, hãy chạy "thiết bị adb" sau khi vào thư mục công cụ nền tảng trong SDK Android (trừ khi bạn đã có thư mục đó trên đường dẫn hệ thống của mình), nếu không sẽ không tìm thấy lệnh.


Nếu không có gì hoạt động, hãy thử thay đổi dây usb. Tôi đã sử dụng một cái khác và nó hoạt động ngay lập tức. haha
Ivor Scott

29

Đôi khi ADB mất kết nối với thiết bị và cần được đặt lại. Nếu bạn có mọi thứ khác hoạt động (ví dụ như trình điều khiển USB được cài đặt, cài đặt Nhà phát triển được bật trên thiết bị) và vẫn không thể thấy thiết bị của bạn, bạn cần đặt lại quy trình ADB.

Điều này có sẵn trong Phối cảnh DDMS (từ bên trong Eclipse), tab Thiết bị (hình tam giác ở phía bên phải bao gồm một mục menu để thực hiện thiết lập lại).

Mặt khác từ dòng lệnh, bạn có thể đặt lại bằng 2 lệnh sau:

adb kill-server

sau đó

adb start-server

3
Xin chào, tôi đã dùng thử máy chủ diệt adb và máy chủ khởi động. Nhưng vẫn không hiển thị
Sarath Sadasivan Pillai

Bạn cần thêm lệnh adb từ đường dẫn lớp của bạn (hoặc thực thi nó trực tiếp từ vị trí của nó trên hệ thống tệp của bạn).
Booger

1
Cảm ơn bạn đã dành thời gian để đăng câu trả lời này vào năm 2013. Đây vẫn là một lựa chọn rất hữu ích khi gặp sự cố ADB-USB vào năm 2015.
Cory Trese

1
Cảm ơn. Điều này làm việc trên máy Mac của tôi sau khi thử mọi thứ khác. Tôi nên đã thử điều này đầu tiên.
Steven K

14

Bật tùy chọn Nhà phát triển trong thiết bị của bạn. Để bật chế độ nhà phát triển setting->About phone, chạm tùy chọn Số xây dựng 8 lần liên tục

Đi đến Settings-> Developer optionsvà bật gỡ lỗi USB

Từ các bước trên, nó không hoạt động, hãy thử bước này, Chuyển đến Settings->Securityvà bậtAllow Unknown Resources


1
bỏ phiếu mà không có bất kỳ bình luận nào, nhưng điều này làm việc cho tôi
cgf

10

Bạn phải tải xuống trình điều khiển từ trình quản lý SDK (tính năng bổ sung → Trình điều khiển USB của Google)

Sau đó, bạn phải cài đặt trình điều khiển USB trong Windows (nó hoạt động với tôi trong Windows 8.1):

(Sao chép và dán từ http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)

  1. Kết nối thiết bị hỗ trợ Android của bạn với cổng USB của máy tính.
  2. Nhấp chuột phải vào "Máy tính" từ máy tính để bàn hoặc Windows Explorer của bạn và chọn "Quản lý".
  3. Chọn "Thiết bị" trong khung bên trái.
  4. Xác định vị trí và mở rộng "Thiết bị khác" trong khung bên phải.
  5. Nhấp chuột phải vào tên thiết bị (như Nexus S) và chọn "Cập nhật phần mềm trình điều khiển". Điều này sẽ khởi chạy "Thuật sĩ cập nhật phần cứng".
  6. Chọn "Duyệt qua máy tính của tôi để tìm phần mềm trình điều khiển" và nhấp vào "Tiếp theo". Nhấp vào "Duyệt" và tìm thư mục trình điều khiển USB. (Trình điều khiển USB của Google được đặt trong <sdk>\extras\google\usb_driver\.)
  7. Nhấp vào "Tiếp theo" để cài đặt trình điều khiển.

7

Sau khi tải xuống trình điều khiển Google qua Trình quản lý SDK Android (có sẵn qua Eclipse, Intellij hoặc Android Studio), tôi đã phải cập nhật trình điều khiển trong Quản lý máy tính> Trình quản lý thiết bị> Thiết bị khác> ADB - nhấp chuột phải và nhấp vào trình điều khiển cập nhật và duyệt trình điều khiển được cập nhật cuối cùng đã làm được mẹo.

BTW, một cơn ác mộng hoàn toàn đối với tôi là tốt. Tôi tiếp tục hoang mang rằng thiết lập một môi trường dev sẽ là nhiệm vụ khó khăn nhất có thể tưởng tượng được, với mỗi thất bại mới không thể giải thích được dẫn đến một môi trường khác. Ôi! Chúc may mắn.


5

Trên Windows 8.1 64bit của tôi (Nexus 5 không hiển thị), chỉ cài đặt trình điều khiển USB theo cách thủ công đã sửa nó: http://developer.android.com/sdk/win-usb.html "Trình điều khiển USB của Google" trong "SDK Android Trình quản lý "đã được cài đặt.


5

Đó là một cáp USB xấu cho tôi. Sau khi thử một bộ giải pháp, tôi đổi sang cáp USB khác và thiết bị của tôi xuất hiện.


3
Một số cáp USB giá rẻ chỉ dùng để sạc và không có đường truyền dữ liệu như mong muốn.
Jason Denney

5

Thỉnh thoảng tôi vẫn nhận được cái này và nó thường hoạt động nếu tôi rút phích cắm ra và cắm lại vào một cổng khác. Tôi đang dùng Linux nhưng đã có điều tương tự xảy ra trên Windows trước đây.


4

Cài đặt Samsung Kies và sử dụng công cụ của họ để cài đặt lại trình điều khiển thiết bị, đó là điều cuối cùng đã làm việc với tôi với Galaxy S3 và Tab S 8.4 của tôi


1
cài đặt lại trình điều khiển thiết bị làm việc cho tôi (samsung galaxy ace 4) :)
PhpLou

1
Trong trường hợp này, trình điều khiển USB Samsung cho điện thoại di động sẽ thực hiện công việc.
Zanna

1
Trong trường hợp của tôi, điện thoại ADB Composite hoặc Android Device không được liệt kê trong Trình quản lý thiết bị Windows, Điện thoại được liệt kê trong Thiết bị di động. Giải pháp là tôi phải tải xuống Trình điều khiển USB từ Nhà sản xuất điện thoại như Samsung. Điều này đã giải quyết vấn đề.
Nhà phát triển MG


2

Chỉnh sửa: Tôi khuyên bạn KHÔNG nên chạy ADB trong VirtualBox nếu bạn đang sử dụng Máy chủ Windows. Bằng cách nào đó tôi đã có VirtualBox để khóa trình điều khiển thiết bị trên máy chủ, cuối cùng làm cho nó để ADB không hoạt động trên máy khách cũng như máy chủ cho bất kỳ thiết bị nào tôi đã cắm. Để khắc phục, tôi đã xóa tiện ích mở rộng VirtualBox trên máy chủ và chạy http : //www.nirsoft.net/utils/usb_devices_view.html để xóa trình điều khiển không chính xác. Tôi không thể tải trình điều khiển chính xác trong khi cài đặt tiện ích mở rộng VirtualBox và sự cố này là một sự khốn hoàn toàn để chẩn đoán và khắc phục.

Chỉnh sửa 2: Ngoài ra, những điều sau đây có lẽ đã lỗi thời, giờ đây Google đã phát hành một tiện ích mở rộng ADB tích hợp cho Chrome.

Thật là một cơn ác mộng cài đặt ... Dưới đây là các bước tôi cần để Nexus 10 của tôi được nhận diện trên máy ảo XP chạy trong VirtualBox:

  • Nếu bạn được yêu cầu cài đặt trình điều khiển Nexus 10, hãy đảm bảo bỏ chọn "không hỏi lại" (bạn MUỐN được hỏi lại!).
  • Cắm kết nối USB Nexus 10
  • Bật gỡ lỗi trong menu Cài đặt Nexus 10 của nhà phát triển (nhấn "Giới thiệu về máy tính bảng" 7 lần để nhận menu đó).
  • Trong cài đặt máy ảo (máy chủ), hãy thêm thiết bị samsung Nexus 10 vào Bộ lọc thiết bị USB (quan trọng - chọn thiết bị từ menu thiết bị dường như không hoạt động).
  • Trong cài đặt khách java jre (nếu bạn chưa cài đặt java). Trong Bảng điều khiển, thay đổi cài đặt Java để java không chạy trong trình duyệt (để giúp ngăn các sự cố bảo mật).
  • Trong khách có được tệp zip adk và đặt nó ở một nơi vĩnh viễn. Tôi cần xóa thư mục cấu hình .android khỏi thư mục người dùng vì tôi đã chuyển thư mục.
  • Chạy SDK Manager.exe - nếu nó không hoạt động, hãy thử chạy sdk \ tools \ android.bat có vẻ như sẽ báo cáo lỗi tốt hơn.
  • Từ Trình quản lý SDK cài đặt gói trình điều khiển USB của Google.
  • Rút phích cắm Nexus 10 và cắm lại và cài đặt gói trình điều khiển USB của Google.
  • Khởi động lại khách.
  • chạy c:> [...] \ sdk \ platformtools> adb devicescuối cùng cũng cho tôi xem thiết bị ...

2

Đối với trình điều khiển ADB của Blu Studio 5.5, bạn phải trải qua vòng quay này. Tôi chắc chắn nó giống với tất cả các điện thoại Blu hoặc có thể cho tất cả các điện thoại không phải Google mfg, tôi không chắc chắn. Trước hết, nếu bạn kết nối thiết bị Blu với cáp USB và USB Debuggin tắt, bạn sẽ thấy Windows 7 tải trình điều khiển chung để bạn sao chép các tập tin bật / tắt vào điện thoại và bộ lưu trữ SD. Điều này sẽ xuất hiện khi cáp USB được cắm lần đầu tiên và xuất hiện dưới dạng biểu tượng thiết bị trong Bảng điều khiển, Trình quản lý thiết bị, Thiết bị di động, BLU STUDIO 5.5 S (hoặc thiết bị bạn đang làm việc). Đừng bận tâm đến việc nhận ID phần cứng - chỉ cần quan sát rằng điều này xảy ra (điều này cho thấy bạn vẫn tốt và không có cáp xấu hoặc thứ gì đó).

Truy cập điện thoại và bật Gỡ lỗi USB trong phần Nhà phát triển của điện thoại. Lưu ý rằng một mục bổ sung xuất hiện dưới dạng một thiết bị chưa được xác định trong danh sách trình quản lý thiết bị, nó sẽ có dấu chấm than màu vàng và nó có thể có cùng tên của điện thoại được liệt kê như bạn thấy trong Thiết bị di động. Bỏ qua mặt hàng này cho thời điểm này. Bây giờ, không cần làm gì với điện thoại (cần có ở chế độ gỡ lỗi USB), hãy quay lại Thiết bị di động trong Trình quản lý thiết bị và nhấp chuột phải vào BLU STUDIO 5.5 S hoặc bất kỳ điện thoại nào bạn đang làm việc được liệt kê ở đó mà không có dấu chấm than dấu(được liệt kê dưới Thiết bị di động). Nhấp chuột phải vào biểu tượng bên dưới Thiết bị di động, trong ví dụ này, tên xuất hiện là BLU STUDIO 5.5 S. Trên biểu tượng đó, chọn Thuộc tính, Chi tiết và bên dưới kéo xuống, chọn ID phần cứng và sao chép những gì bạn thấy.

Đối với BLU STUDIO 5.5 SI, nhận:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(Lưu ý nếu bạn thực hiện việc này ngoài vòng quay, ID ID sẽ khác với việc gỡ lỗi USB của điện thoại đã tắt. Bạn muốn sao chép giá trị mà nó thay đổi thành khi gỡ lỗi USB được BẬT)

Bây giờ hãy làm như hướng dẫn đã nói ở trên, tất nhiên là tùy chỉnh các dòng bạn thêm tệp INF với các dòng liên quan đến điện thoại của bạn, không phải Nexus 10. Đây là những gì cần tùy chỉnh; Khi bạn tải xuống SDK, bạn nên mở rộng cấu trúc tệp từ ZIP như sau:

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

Tìm tệp có tên: android_winusb.inftrong thư mục usb_do Tạo một bản sao của nó và đặt tên bất cứ thứ gì, chẳng hạn như myname.inf Chỉnh sửa myname.inf và thêm các dòng như hướng dẫn ở trên chỉ sửa đổi cho điện thoại cụ thể của bạn. Ví dụ, đối với BLU STUDIO 5.5 S, tôi đã thêm 2 dòng sau theo hướng dẫn ở 2 vị trí theo hướng dẫn.

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

Lưu ý rằng bạn thêm các dòng này vào cả phần 32 và 64 bit, khớp với cách ví dụ trong hướng dẫn đọc.

Bây giờ, hãy quay lại thiết bị không xác định xuất hiện trong Trình quản lý thiết bị khi bạn bật gỡ lỗi USB của thiết bị và nhấp chuột phải vào mục này (có dấu chấm than màu vàng), nhấp chuột phải vào thiết bị và sau đó chọn Cập nhật phần mềm trình điều khiển, sau đó Duyệt qua máy tính của tôi, Hãy để tôi chọn, nhấp vào nút Có đĩa và duyệt để tìm myname.inf. Tiếp tục đồng ý với tất cả các lời nhắc cảnh báo bạn rằng nó có thể không phải là trình điều khiển phù hợp. Bước cuối cùng, Windows sẽ xác định thiết bị là Giao diện Android ADB và sau khi hoàn thành, bạn sẽ có thể quay lại, mở cửa sổ CMD và chạy lệnh "thiết bị adb" như hướng dẫn trong hướng dẫn này và bây giờ bạn nên thấy rằng điện thoại bây giờ được phát hiện và liên lạc.

Bây giờ bạn có thể vui chơi với lệnh adb.


2

Thông thường SDB sẽ tải xuống trình điều khiển trong đường dẫn ** android-sdk-windows \ extend \ google \ usb_do **

Dưới đây là các bước làm việc cho tôi:

  1. Cho phép gỡ lỗi USB.
  2. Làm quản lý thiết bị, nhấp chuột phải vào thiết bị ADB và nhấp vào cập nhật phần mềm trình điều khiển.
  3. Chọn "Duyệt qua máy tính của tôi để tìm phần mềm trình điều khiển"
  4. Chọn "Để tôi chọn từ danh sách Trình điều khiển thiết bị trên máy tính của tôi"
  5. Nhấp vào tùy chọn "Có đĩa".
  6. Chọn đường dẫn trình điều khiển ** android-sdk-windows \ ngoại tuyến \ google \ usb_do ** (đường dẫn của sdk) 7. Chọn trình điều khiển thứ 1 trong danh sách các trình điều khiển được hiển thị.

Và hy vọng, nó sẽ hoạt động.


Tôi không có "thiết bị ADB" trong Trình quản lý thiết bị của mình
Curtis

1

Tôi đã bật tất cả các cài đặt trong chế độ nhà phát triển, nhưng adb vẫn không hiển thị bất kỳ thiết bị nào.

Tôi đã không sử dụng cáp đi kèm với điện thoại của tôi. Khi tôi chuyển sang nó, mọi thứ chỉ hoạt động.


Tôi chỉ thấy rằng adb không hoạt động nếu điện thoại ở chế độ fastboot / bootloader. thiết bị adb trống nhưng khởi động lại và nó bình thường. Tuy nhiên, bạn cần chế độ fastboot cho các lệnh fastboot như "fastboot OEM get_unlock_data". Rõ ràng là chúng loại trừ lẫn nhau, chỉ có 1 sẽ hoạt động tại một thời điểm.
Alan Corey

1

Xác nhận bạn có các công cụ SDK nền tảng chính xác

Đối với Windows 10, phải tải xuống thủ công các công cụ SDK nền tảng mới nhất từ ​​Android vì phiên bản được cung cấp qua Visual Studio 2017 EMDK cho Xamarin là không đủ. Mọi thứ khác ngoại trừ adb.exe deviceslàm việc.

https://developer.android.com/studio/release/pl platform-tools

Sau khi các công cụ nền tảng được tải xuống thủ công, thiết bị xuất hiện bất kể cấu hình USB (sạc, MTP, v.v.)

Cài đặt một thiết bị giả lập ở giai đoạn này cũng hữu ích để xem liệu sự cố xảy ra với adb hay thiết bị vật lý của bạn.

List of devices attached
12345D1234      device
emulator-5554   device

1

Đầu tiên, cảm ơn bài viết của @ rmsyk .

Đối với vấn đề của tôi và sau một thời gian dài khổ sở với phù thủy Meizu C9 Pro, chỉ cần trình điều khiển ADB của Android (không có trình điều khiển đặc biệt) đề cập đến nhà sản xuất và nó đã giải quyết trong PC Windows 7 của tôi bằng các bước dưới đây.

  1. Đảm bảo

    • Cài đặt phiên bản ADB & Fastboot mới nhất với các trình điều khiển cần thiết.
    • Bật tùy chọn Nhà phát triển & Gỡ lỗi USB.
    • Cho phép truyền tệp phương tiện (Chế độ MTP).
  2. Thay thế thủ công C:\Users\USERNAME\.android với thư mục được bao gồm ở đây , sau đó hủy quá trình 'adb.exe' nếu được tìm thấy từ Windows Task Manager và sử dụng adb devices và cuối cùng thiết bị của tôi được liệt kê thành công và chỉ cần xác nhận PC là đáng tin cậy.

Ghi chú:

  1. Android Studio đã được gỡ cài đặt trong thời gian trước đó và tôi cũng đã cố cài đặt lại nhưng hoàn toàn không phải là một giải pháp.
  2. Đã thử adb kill-server& adb start-servernhưng cũng không phải là một giải pháp.

1

Tôi đã thử hầu hết tất cả các gợi ý trong hầu hết các câu trả lời (phổ biến nhất), không có gì giúp được. Cuối cùng, tôi tìm thấy lý do trong trường hợp của tôi. Tôi đã sử dụng một cáp USB xấu. Tôi đổi sang cáp USB gốc khác - và nó ngay lập tức hoạt động !!!.

Tôi hy vọng nó sẽ giúp cho người khác.


0
  1. Đi đến trình quản lý thiết bị và kiểm tra id phần cứng.
  2. Kiểm tra xem usb.inftập tin có thiết bị được liệt kê trong đó không
  3. Nếu không, hãy thêm id phần cứng thiết bị và cài đặt nó từ trình quản lý thiết bị.

0

Thật dễ dàng, chỉ cần tắt thiết bị Android của bạn, rồi giữ cả phím "Giảm âm lượng" và "Nguồn" cùng một lúc. Đợi vài giây cho đến khi nó bắt đầu trong chế độ phục hồi, xong. Bây giờ hãy nhập adb devicesvà bạn sẽ thấy thiết bị của mình.


Giảm âm lượng + nguồn được sử dụng để chụp ảnh màn hình. Làm thế nào mà giúp phát hiện thiết bị?
rds

xem câu trả lời của obi4niy, stackoverflow.com/a/17186551/2855059 đó là giải pháp. và btw. Giảm âm lượng + nguồn được sử dụng để chụp ảnh màn hình khi điện thoại không tắt,
MDP

0

Tôi gặp vấn đề tương tự với Windows 8. Trình điều khiển USB Android / SDK đã được cài đặt đúng, nhưng tôi quên cài đặt trình điều khiển USB từ điện thoại của mình. Sau khi cài đặt trình điều khiển USB điện thoại ADB hoạt động tốt.

Hy vọng điều này có thể giúp cho bạn.


0

Bật gỡ lỗi trong menu Cài đặt Nexus Nhà phát triển (nhấn "Giới thiệu về máy tính bảng" 7 lần để nhận menu đó).

Thủ đoạn Google sai lầm!


Google phục sinh trứng! tìm thấy một số ở đây
venkatvb

0

Bạn đã có một bản cập nhật Android gần đây? Tôi đã cập nhật lên Lollipop và đột nhiên tôi không có thiết bị adb. Boo! Tôi đã dành một lúc để thử một vài thứ vô ích. Sau đó, tôi đã đi vào các tùy chọn nhà phát triển của mình và lo lắng, "gỡ lỗi USB" đã bị tắt. Google ngớ ngẩn. Sau khi bật lại, nó lập tức xuất hiện và tôi quay lại làm việc!


Tôi sẽ tưởng tượng đó là điều đầu tiên mọi người kiểm tra.
zamber

Bạn đang trả lời một bài đăng có mục đích cụ thể là chỉ ra rằng đó không phải là điều đầu tiên được kiểm tra. Bạn có thể giả định rất nhiều thứ nhưng cho đến khi bạn kiểm tra chúng, bạn mới đoán ra.
Lifz

0

GoTo DeviceManager, sau đó nhấp chuột phải vào thiết bị Android và nhấp vào gỡ cài đặt trình điều khiển. Rút phích cắm và cắm lại thiết bị ... sau đó một cửa sổ bật lên sẽ xuất hiện trên thiết bị của bạn trong khi máy tính của bạn cài đặt trình điều khiển cần thiết. Nhấp vào "cho phép" trên cửa sổ bật lên. Bạn có thể thấy thiết bị của mình khi bạn nhập "thiết bị adb" trong dấu nhắc lệnh.


Bạn đang đề cập đến thiết bị quản lý nào?
rds

Tôi nghĩ rằng anh ấy đang đề cập đến bảng điều khiển "Trình quản lý thiết bị" của Windows. Đó là một gợi ý hay, cho người đã cài đặt trình điều khiển cũ / hỏng. +1
rút lorien

0

Đối với Windows, chỉ cần kết thúc tất cả các quy trình liên quan đến ngăn xếp Blue hoặc bất kỳ trình giả lập nào như vậy nếu bạn đang sử dụng.

Đã làm cho tôi.

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.