Thiết bị DevTools của Chrome không phát hiện thiết bị khi được cắm


310

Tôi dường như không thể làm cho tính năng Thiết bị DevTools hoạt động trên Samsung Galaxy S4 của mình ngay cả sau khi làm theo các bước được nêu tại https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Thiết bị của tôi có Chrome v32 và Chrome Beta v33, trong khi PC của tôi có Chrome v33 và Chrome Canary v35.

Gỡ lỗi USB được bật trên thiết bị của tôi và trình điều khiển thiết bị đã được cài đặt. Tôi chưa bao giờ có lời nhắc như phác thảo trong bước 3 từ liên kết trên để phê duyệt dấu vân tay khóa RSA nhưng thiết bị vẫn kết nối với PC của tôi để cho phép truyền phương tiện. Tôi thậm chí đã thu hồi tất cả các ủy quyền gỡ lỗi USB theo liên kết ở trên.

Tôi không có bất kỳ điều gì được cài đặt thêm trên PC để phát triển Android có thể là vấn đề. Tôi muốn sử dụng tính năng này để kiểm tra các trang web từ quan điểm của thiết bị.


4
Này mọi người. Nhà văn kỹ thuật DevTools ở đây. Xin lỗi khi nghe về tất cả những rắc rối! Tài liệu gỡ lỗi từ xa sẽ liên kết đến bài viết này trong thời gian ngắn. Vui lòng bao gồm HĐH + Phiên bản Chrome ( chrome://version) + Tạo và tạo Android khi mô tả những gì phù hợp với bạn.
Kayce Basques

@KayceBasques bạn có nghĩa là trang này liên kết đến đây: developers.google.com/web/tools/chrome-devtools/
Roland

Câu trả lời:


557

Để có được chức năng và chạy:

Thực hiện theo các bước trên tôi đã nhận được lời nhắc dấu vân tay của khóa RSA để chấp nhận sau đó tôi thấy thiết bị của mình trong Chrome.

Chắc chắn là không dễ như tôi nghĩ, nhưng ít nhất nó đã hoạt động.

Cập nhật ngày 24 tháng 2 năm 2016

Vì vậy, tôi đã cập nhật lên Windows 10 và hiện có Samsung Galaxy S5, các thiết bị chạy Chrome v48.0.2564.116 m và v48.0.2564.95 tương ứng. Đã làm theo các bước từ tài liệu Google và ... nó không hoạt động trở lại, không có dấu nhắc khóa RSA. Vì vậy, tôi bắt đầu làm theo các bước của mình như trên và nghĩ rằng phải có một cách nhanh hơn vì SDK Android đã tải xuống hơn 1GB.

Lần này tôi đã thử:

Bây giờ, với Chrome mở trên điện thoại của tôi và chrome://inspect/mở trên máy tính để bàn của tôi, tôi có thể thấy các tùy chọn kiểm tra.

Vấn đề tiếp theo: Tôi cần lặp lại các bước tương tự mỗi lần tôi khởi động lại Windows. Để giải quyết vấn đề đó:

  • Mở trình soạn thảo văn bản và sao chép vào "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Lưu tệp đó như adb.battrong thư mục Windows Startup nằm ởC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Lưu ý rằng tệp KHÔNG cần phải được gọi là adb.bat miễn là tệp .bat. Lệnh bạn đã sao chép vào tệp có đường dẫn cài đặt mặc định mà bạn có thể cần thay đổi cho thiết lập của mình.

Bây giờ tôi có tính năng Chrome Inspect hoạt động khi tôi cần.

Bit cảm ơn và hét lên với tất cả những người khác đã đóng góp câu trả lời của họ cho câu hỏi này đã giúp hướng dẫn tôi hướng tới một bản cập nhật hữu ích cho câu trả lời của tôi. Vui lòng cung cấp tín dụng cho các câu trả lời khác mà bạn thấy họ cũng đã giúp bạn.


7
Một điều nữa cần lưu ý là nếu bạn không nhận được lời nhắc ủy quyền, hãy thử tắt và bật lại gỡ lỗi usb trên thiết bị của bạn - Tôi đã làm theo tất cả các bước ở trên và chỉ nhận được lời nhắc sau khi làm điều đó
rmorse

7
Tuyệt vời. Đã dành vài giờ. Lệnh tải xuống và máy chủ khởi động adb nhỏ đó cuối cùng cũng có mọi thứ để hoạt động!
Ashkan Hovold

6
Bạn sẽ nghĩ rằng google sẽ cung cấp các hướng dẫn này ... CẢM ƠN BẠN !!!
Hobbes

5
Thật là đau ở mông. Google thực sự nên cập nhật tài liệu của họ về điều này. Cuối cùng nó đã hoạt động. :)
PussInBoots

3
Stackoverflow nên giới thiệu một phạm vi bỏ phiếu như ví dụ +1, +2, +5 (tối đa) bởi vì một số câu trả lời, như câu trả lời này, một upvote duy nhất không làm điều đó công bằng. Một tệp 2MB đơn giản đã tiết kiệm cho tôi từ bản tải xuống 1GB + của một bộ nhớ tuyệt đối. Cảm ơn người đàn ông !!
Don Omondi

138

Trên máy tính xách tay Galaxy S7 và Windows 10, tất cả những gì tôi phải làm trong khi kết nối với máy tính là thay đổi chế độ kết nối USB thành "Nguồn âm thanh" (Cài đặt điện thoại> Tùy chọn nhà phát triển> Cấu hình USB).

Điều này ngay lập tức xuất hiện với lời nhắc trên thiết bị để cho phép dấu vân tay của khóa RSA. Sau đó, các công cụ dev trên máy tính nhận ra thiết bị của tôi.

Tại sao điều này hoạt động tôi không biết, tuy nhiên, đây là giải pháp đơn giản nhất và không cần cài đặt phần mềm không cần thiết.

Tôi cũng đã có một số may mắn khi thay đổi nó thành chế độ "MTP (Giao thức truyền tải phương tiện)" , nhưng chỉ trong một dịp nào đó.

Biên tập:

Tùy chọn MTP không còn hoạt động đối với tôi.

Ngoài Nguồn âm thanh , cài đặt chế độ kết nối thành MIDI cũng hoạt động. Việc thay đổi chế độ kết nối sẽ dễ dàng hơn rất nhiều bằng cách truy cập trực tiếp từ thanh thông báo của thiết bị - Nhấn vào "Truyền tập tin đa phương tiện qua USB" hoặc thông báo tương đương.

Sử dụng MIDI có lẽ là dễ nhất trong hai vì nó không cần phải đi vào một số màn hình cài đặt để truy cập nó.


3
Sau khi thử và chiến đấu với hướng dẫn "bắt đầu" của Chrome và trình điều khiển USB Samsung, việc thay đổi từ MTP sang MIDI đã hoạt động ngay lập tức! - Galaxy S6 Edge
Ashwood

2
Tôi ghét "việc này" mà không biết tại sao! Ai đó có thể vui lòng điều tra lý do tại sao nó hoạt động bằng phương pháp này?
PussInBoots

1
Để tham khảo: Samsung S8 / USB-configure / "MIDI". Sau khi bật "MIDI", rút ​​và cắm lại cáp USB trong Windows 10, bắt đầu cài đặt một số trình điều khiển. Tôi tự hỏi chính xác nó cài đặt trình điều khiển nào!? Có ai biết không?
PussInBoots

1
Thay đổi để thay đổi chế độ kết nối USB thành "Nguồn âm thanh" trên Galaxy S6. Nó hoạt động. @Studocwho, Bạn là Vua!
nywooz

1
Giải pháp duy nhất hiệu quả. Google, tắt các trang hướng dẫn của bạn và về nhà.
m4heshd

77

Nếu bạn đang sử dụng "Chế độ MTP" cho kết nối máy tính USB. Thay đổi nó thành "Chế độ PTP" hoặc "Chế độ đầu đọc thẻ".

Tôi có cùng một vấn đề và nó hoạt động tốt với tôi.


4
Cái này sai. Màn hình cung cấp cho bạn tùy chọn giữa chế độ MTP và chế độ PTP thường có nghĩa là bạn không bật gỡ lỗi USB.
Umopepisdn

1
Tìm thấy nó trong Tùy chọn nhà phát triển> Chọn cấu hình USB. Đã đổi nó thành "PTP (Giao thức chuyển ảnh)", nhưng không giải quyết được vấn đề
zok

4
Tôi chỉ cần thay đổi cáp USB và nó hoạt động! (điện thoại đang sạc bằng cáp không hoạt động)
zok

19
Tôi có Galaxy S7 và Windows 10 và tôi đã phải thay đổi kết nối USB của mình sang chế độ "Nguồn âm thanh", trong khi kết nối với máy tính. Điều này ngay lập tức xuất hiện với lời nhắc trên thiết bị để cho phép vân tay khóa RSA. Sau đó, các công cụ dev trên máy tính nhận ra thiết bị của tôi.
Studocwho

1
Câu trả lời @Studocwho đã làm việc với tôi trên Win 10 Galaxy S7 Edge - đơn giản hơn tất cả các đề xuất khác. Wonder cho dù bạn nên thêm nó như là một câu trả lời thích hợp như những người khác có thể dễ dàng bỏ lỡ này trong các ý kiến
theotherdy

72

(Lưu ý - điều này hiệu quả với tôi khi sử dụng Samsung S6. Tôi đánh giá cao bất kỳ nhận xét nào về phiên bản điện thoại được sử dụng, cho bất kỳ ai hướng dẫn này hoạt động cho)

Nếu điện thoại của bạn đang kết nối với máy tính và được nhận dạng trên máy tính và bạn đã bật gỡ lỗi USB trên điện thoại của mình, nhưng điện thoại không xuất hiện dưới 'Thiết bị từ xa' trong công cụ dành cho nhà phát triển Chrome, trước tiên bạn có thể thử khởi động lại quá trình khám phá tự động bằng cách chọn các mục sau trên điện thoại của bạn - 'Cài đặt> Tùy chọn nhà phát triển> Thu hồi ủy quyền gỡ lỗi USB'.

Nếu điều này không hoạt động, thì vấn đề có thể là Android Debug Bridge Daemon bị thiếu hoặc không chạy trên máy tính của bạn (thông tin về ADB - https://developer.android.com/studio/command-line/adb. html )

Bạn không cần SDK Android đầy đủ để sử dụng ADB, bạn có thể tải xuống Công cụ nền tảng SDK Android độc lập từ đây:

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

Đầu tiên, cài đặt các công cụ cho nền tảng của bạn. Tôi đang sử dụng Windows và các bước cho tôi là:

-Làm tải xuống vào c: \ platform-tools (Tôi chỉ cần đặt nó ở đây để thuận tiện, bạn có thể chọn một vị trí khác).

-Mở dấu nhắc lệnh (chạy với tư cách quản trị viên) trong thư mục và chạy lệnh sau:

adb devices

(Adb.exe có trong thư mục của chúng tôi). Thao tác này sẽ khởi động trình nền và hiển thị cho bạn danh sách các thiết bị Android được đính kèm.

Nếu bạn thấy 'trái phép' bên cạnh thiết bị, điều đó có nghĩa là bạn phải mở khóa điện thoại và chọn 'cho phép truy cập dữ liệu thiết bị', sau đó 'luôn cho phép truy cập từ máy tính này'. Sau đó, bạn sẽ thấy điện thoại của mình được kết nối trong bảng điều khiển dành cho nhà phát triển:

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

Bạn sẽ cần phải có Daemon chạy mỗi khi máy tính khởi động lại. Đặt tệp .bat vào thư mục khởi động của bạn, để chạy trình nền mỗi khi máy tính của bạn khởi động (nếu bạn đã làm theo hướng dẫn của tôi chính xác, nội dung của tệp .bat bạn sẽ cần sẽ tạo c:\platform-tools\adb devices).

Nếu bây giờ bạn gặp khó khăn khi truy cập URL (ví dụ: 'localhost') mà bạn đang gửi tới Chrome trên thiết bị Android của mình (thông qua các công cụ phát triển Chrome trên máy tính của bạn), thì đó là một vấn đề khác. Xem câu hỏi này để được tư vấn Làm cách nào tôi có thể truy cập localhost từ thiết bị Android của mình?

(tóm lại, bạn cần đảm bảo máy tính và điện thoại của bạn được kết nối trên cùng một mạng, vì vậy hãy kết nối cả hai vào cùng một mạng wi-fi hoặc nối máy tính của bạn với hotspot điện thoại của bạn, sau đó chạy ipconfig để lấy địa chỉ IP IPv4 không dây của bạn, và sử dụng IP đó trong URL bạn muốn xem trên điện thoại của mình)


Lưu ý: Để kết nối gỡ lỗi ban đầu hoạt động, bạn cần sử dụng chế độ MTP (Giao thức truyền phương tiện) trên Android, để chuyển USB (MTP là mặc định). Có một cách khắc phục được đề cập trong một trong những câu trả lời liên quan đến việc chuyển chế độ này sang chế độ khác, tuy nhiên có lẽ chỉ kích hoạt một số loại nhận dạng lại và bạn có thể sẽ tự động được chuyển về chế độ MTP nếu bạn ngắt kết nối sau đó kết nối lại điện thoại.


1
TY! Điều này làm việc cho tôi. Mặc dù tôi đã cài đặt trình điều khiển ADB nhưng deamon không chạy. Chạy ở trên và nó bắt đầu, thiết bị hiển thị ngay bây giờ.
dùng3953989

6
Cảm ơn bạn! Đối với người dùng điện thoại Samsung, hãy làm theo các bước sau!
hubert17

5
Chỉ là một lời cảm ơn khác! Đây là câu trả lời cho Note 8. Điều thú vị là tôi đã adbcài đặt, tôi chưa thực hiện adb devicesvới điện thoại mới của mình.
Michael Geary

3
Hoạt động trên Samsung Galaxy S10e. Cảm ơn bạn. Tôi đã cố gắng gỡ lỗi một ứng dụng javascript SPA bằng Vue.js và không biết tôi phải cài đặt Android SDK.
Mz1907

1
Trong trường hợp của tôi, sử dụng MacO, tôi phải gõ bằng thiết bị: ./adb!
Diego Favero

43

giải pháp thay thế nếu bạn chưa cài đặt ADT (Bộ công cụ phát triển Android):

Được quản lý để phát hiện điện thoại Samsung Galaxy dựa trên Android sau khi tải xuống andorid SDK platform-tools.zip và chạy lệnh sau: "thiết bị adb". Nó bắt đầu một số deamon, tìm thấy thiết bị kèm theo, và tôi cũng có thể nhìn thấy nó trong tab kiểm tra canary chrome.

trước đây tôi cũng đã cài đặt "Trình điều khiển ADB phổ quát" nhưng không chắc chắn nếu điều này là bắt buộc


2
Sau rất nhiều thời gian, đây là thứ phù hợp với tôi!, Tôi nghĩ nó có liên quan đến việc daemon không chạy. khi bạn chạy lệnh "thiết bị adb" sẽ khởi động dịch vụ đó.
JOBG

Tôi thấy rằng việc chuyển đổi kết nối usb trên pc cũng giúp ích cho vấn đề này.
gkiely

8
Đối với bất kỳ ai đến đây, bạn không cần nền tảng SDK, bạn chỉ cần Trình điều khiển ADB phổ quát.
adamdport

HOÀN HẢO Cảm ơn bạn!
Erutan409

Câu trả lời này cùng với câu trả lời của @Adorjan Princz bên dưới đã giải quyết vấn đề quái đản của tôi. Thiên hà hoàn toàn mới S8 + btw
Teedeez

32

Tôi biết đây là một câu hỏi cũ nhưng đây là câu trả lời của tôi đã giải quyết nó cho tôi. Tôi đã xem qua tất cả các bài báo tôi có thể tìm và thử mọi thứ. Nó không hoạt động đối với tôi trên máy Mac hoặc PC.

Giải pháp: Sử dụng cáp USB khác.

Tôi phải lấy một cáp chất lượng kém không hỗ trợ chuyển tập tin. Tôi đã sử dụng một cáp USB khác và ngay lập tức được nhắc nhở về chế độ ptp và ủy quyền để gỡ lỗi từ xa.


5
Điều đó đã làm việc cho tôi. Tôi đang sử dụng cáp USB đang sạc điện thoại mặc dù Chrome không thể nhận ra thiết bị
zok

3
Đây là một trong những câu trả lời tuyệt vời nhất tôi từng thấy ở đây. Thật đơn giản, quá rõ ràng! Cảm ơn
davnicwil

Tôi thực sự mong muốn tôi có nhiều upvote cho câu trả lời này.
KSully2

Cáp sạc USB chỉ có 2 dây trong khi cáp USB thật có 4 dây. Hai dây phụ được sử dụng để truyền dữ liệu.
Mikko Rantalainen

1
@henon với cáp hỗ trợ truyền dữ liệu, bạn có thể truy cập các tập tin điện thoại. giống như một thanh USB.
Timar Ivo Batis

29

Tôi đã sử dụng công cụ này trong nhiều năm trên các máy tính khác nhau và với các thiết bị khác nhau. Tôi thường thấy rằng chrome / ADT không thấy thiết bị của tôi.

Trong trường hợp này, điều duy nhất phù hợp với tôi là thiết lập lại deamon ADB :

adb kill-server

hoặc và

adb usb

Sau khi bạn cắm lại thiết bị, một thông báo sẽ hiển thị trên thiết bị của bạn yêu cầu bạn cho phép gỡ lỗi USB từ máy tính được kết nối. Điều thực sự quan trọng là yêu cầu này được cho phép.


usb adb trả lại cho tôi "lỗi: thiết bị '(null)' không tìm thấy" ý tưởng nào?
Braian Mellor

@BraianMellor Có cùng một lỗi, nhưng tôi bắt đầu thấy thiết bị của mình sau đó
Tadija Bagarić

Tuyệt quá! Điều này hoạt động cho Samsung Galaxy S8 của tôi. Cảm ơn.
Sampath

adb kill-serveradb start-serverlà điều duy nhất hoạt động trên Samsung Galaxy Tab cũ 3. Các giải pháp khác đề nghị thay đổi 'Cấu hình USB' thành 'Nguồn âm thanh' hoặc 'MIDI', nhưng điều đó không cần thiết. Trên thực tế, tôi có 'cấu hình USB' được đặt thành 'Sạc' trên Samsung Galaxy Tab S, nhưng tôi vẫn có thể kết nối thiết bị Android với devtools. Tôi đoán rằng cài đặt 'Cấu hình USB' thành 'Nguồn âm thanh' hoặc 'MIDI' đặt lại trình nền ADB bằng cách thực hiện adb kill-serveradb start-serverdưới mui xe
kimbaudi

28

Người dùng Samsung Note 8 ở đây - tất cả những gì tôi phải làm là

  1. Bật gỡ lỗi USB trên điện thoại.
  2. Cài đặt và chạy công cụ "ADB và Fastboot"
  3. Lệnh đầu vào adb devicestrong dấu nhắc adb.
  4. Chuyển đến chrome: // tests / # thiết bị và thiết bị hiển thị.

Sau đó tôi nhận được một tin nhắn trên điện thoại của mình và chrome nhận ra điện thoại.


Đã thực hiện thủ thuật trên Samsung Galaxy S8 của tôi sau khi chạy adb bên trong dấu nhắc lệnh của windows và ủy quyền trên thiết bị của tôi.
Xedret

Hoạt động trên Samsung Note 9
Akshat

Đã hoạt động trên Samsung Galaxy A10.
Zaphiel

Hoạt động trên Samsung S8
Ruslan Korkin

Hoạt động trên Samsung S10 +
FalcoB

24

Điện thoại Samsung + PC với Windows

Trước hết bạn cần bật gỡ lỗi USB trên điện thoại của mình:

  1. Cài đặt / Giới thiệu về điện thoại / Thông tin phần mềm / Số bản dựng (chạm vào 7 lần để bật chế độ nhà phát triển)
  2. Cài đặt / Tùy chọn nhà phát triển / Gỡ lỗi USB (bật nó lên)

Sau đó trên PC của bạn:

  1. Cài đặt trình điều khiển USB Samsung https://developer.samsung.com/mobile/android-usb- ức.html
  2. Cài đặt ADB https://forum.xda-developers.com/showthread.php?t=2317790 (trong diễn đàn cuộn xuống phần "Tải xuống" để có phiên bản ADB mới nhất)
  3. Sau khi cài đặt ADB, CMD sẽ bật lên -> khởi động ADB bằng lệnh "thiết bị adb" (ví dụ: "C: \ Chương trình tệp (x86) \ ADB tối thiểu và Fastboot> thiết bị adb")
  4. Kết nối điện thoại của bạn với PC bằng cáp USB
  5. Thông báo về kết nối sẽ bật lên trên điện thoại của bạn (cho phép nó)
  6. Trong Chrome trên PC, bạn mở Công cụ dành cho nhà phát triển / Công cụ khác / Thiết bị từ xa và cuối cùng bạn sẽ thấy điện thoại của mình được phát hiện

Làm việc cho Galaxy Fold là tốt. Cảm ơn rất nhiều.
de_billa_

Nhờ thông tin được trình bày trong nhận xét ở trên, tôi đã có thể làm việc này cho Samsung 9. Cảm ơn bạn! :)
Mike

Tôi chỉ thiếu cài đặt ADB. Sau đó, nó hoạt động như một bùa mê :) Cảm ơn vì điều này.
eos87

9

ADB phải được chạy. Chỉ cần đi đến

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolsvà chạy adb devices, daemon sẽ bắt đầu và sau đó hiển thị tất cả các thiết bị được kết nối.


1
Cảm ơn chúa, đây đã là một vấn đề quá lâu với samsung galaxy s8 và windows 10.
John

9

Hôm nay có một cơn ác mộng với Samsung Galaxy Note 9 và một máy tính xách tay Windows 10 không có Android Studio . Dưới đây là các bước làm việc để có được gỡ lỗi.

1) Kích hoạt chế độ nhà phát triển trên điện thoại theo cách thông thường và bật "Gỡ lỗi USB".

2) Trên máy tính của bạn, cài đặt Trình điều khiển USB Samsung cho Windows https://developer.samsung.com/galax/others/android-usb- ấn- for-windows

3) Mở Chrome trên máy tính của bạn - hiển thị Thiết bị từ xa trong bảng điều khiển dev (tại thời điểm này, nó sẽ cho biết không có thiết bị nào được phát hiện).

4) Kết nối điện thoại của bạn với máy tính thông qua cáp USB.

5) Chấp nhận mọi lời nhắc để ủy quyền và đợi cho đến khi máy tính thông báo "thiết bị của bạn đã sẵn sàng ..", v.v.

6) Trên điện thoại của bạn, hãy vuốt xuống menu trên cùng và nhấn "P hệ thống Android" - chọn "MIDI" trong "Sử dụng USB cho".

7) Các thông báo thiết lập khác nhau sẽ xuất hiện trên PC của bạn, khi chúng kết thúc, bạn sẽ nhận được lời nhắc ủy quyền để gỡ lỗi trên điện thoại của mình. Chấp nhận nó! Đợi thêm vài giây nữa và bạn sẽ thấy điện thoại hiện xuất hiện trong các công cụ Chrome Dev trên máy tính và sẽ được kết nối sau vài giây nữa.

Không có gì.


1
Bên cạnh thực tế là tôi cần phải sử dụng tùy chọn MIDI mỗi khi tôi kết nối thiết bị, nó hoạt động như một bùa mê chết tiệt. Đây là giải pháp đầu tiên thực sự hoạt động mà không có bất kỳ vòng lặp thử / thất bại nào.
Machado

Bạn có thể bật chế độ dev bằng cách đi tới Cài đặt -> Giới thiệu và sau đó nhấn vào số bản dựng 7 lần. Xem stackoverflow.com/questions/16866412
MarkG ngày

7

Nếu bạn đang ở trên windows, bạn cần cài đặt trình điều khiển cho điện thoại của mình. Bạn có thể lấy chúng ở đây .

Nếu nó vẫn không hoạt động, tôi đã may mắn kết nối bằng cách tự khởi động lại Cầu gỡ lỗi Android theo cách thủ công. Thêm thông tin ở đây .


Đã cài đặt trình điều khiển, nhưng sau khi đọc các bước trong bài viết khác mà bạn đã liên kết với tôi, tôi đã cài đặt thêm một số thứ trên PC để làm cho nó hoạt động. Đã thêm các bước như một câu trả lời cho câu hỏi của riêng tôi.
Tro

Cảm ơn, tôi cần những trình điều khiển này;)
Verri

6

chạy adbdòng lệnh. như thế này

adb devices

2
Xuất sắc. Yêu cầu cài đặt Android Studio hoặc ADB
maeneak

5

Chrome "Thiết bị từ xa" ngừng hoạt động sau một vài tháng khi tôi không sử dụng.

Tôi đã giải quyết vấn đề này: trong "tùy chọn phát triển" của thiết bị của tôi (samsung J3) Tôi đã hủy ủy quyền gỡ lỗi usb sau đó trong máy tính của mình, tôi thực thi "thiết bị adb" trong "C: \ Program Files (x86) \ Android \ android-sdk \ thư mục công cụ nền tảng "xuất hiện trong thiết bị của tôi hỏi tôi thời tiết Tôi có cho phép máy tính của mình gỡ lỗi ứng dụng hay không. Tôi nhấp vào có, sau đó chrome đã phát hiện thiết bị của tôi


1
vâng, adb.exelệnh trong các công cụ nền tảng sdk của Android là chìa khóa để giải quyết vấn đề không cho Chrome nhận ra thiết bị Android của tôi.
kimbaudi

4

Cập nhật Ubuntu Linux 20 :

Bạn có thể không còn phải thực hiện bất kỳ lệnh nào dưới đây. sudo apt install -y adblà đủ. Chromium 83 có quy tắc chuyển tiếp cổng được bật theo mặc định

Câu trả lời cũ hơn :

Đối với bất kỳ ai sử dụng Ubuntu, tôi đã sử dụng như sau:

https://github.com/M0Rf30/android-udev-rules

Lưu ý lệnh thêm tên nhóm cần thiết cho người dùng Ubuntu 16.

Tôi cũng đã cài đặt các công cụ ADB sudo apt install android-tools-adbsudo apt install android-tools-fastboot và didnt cần toàn bộ Android SDK

Cuối cùng, đừng quên thêm chuyển tiếp cổng trong cài đặt devtools bên cạnh thiết bị nơi điện thoại của bạn cuối cùng đã được kết nối, tức là 8080 | lưu trữ nội bộ: 8080


sudo apt install android-tools-adb android-tools-fastbootlà đủ trong trường hợp của tôi Cảm ơn!
Denis

Bí quyết cho tôi sau khi không bao giờ phải lo lắng về vấn đề kết nối, là nhấp vào biểu tượng "đẩy" xuất hiện ở thanh trên cùng khi bạn cắm usb, sau đó nhấp vào điện thoại của tôi (Nokia 6) trong menu thả xuống được hiển thị, sau đó điện thoại nhắc kiểm tra phím rsa và nó đột nhiên hoạt động.
adrien

1
Cập nhật Ubuntu Linux 20: không còn phải thực hiện bất kỳ thao tác nào trong số này. sudo apt install -y adblà đủ Chromium 83 có quy tắc chuyển tiếp cổng được bật theo mặc định.
Dan Dascalescu

3

Chrome dường như có lỗi khi đàm phán lại xác thực thiết bị. Bạn có thể thử vô hiệu hóa Gỡ lỗi USB và bật lại. Đôi khi, bạn sẽ nhận được một cửa sổ bật lên yêu cầu bạn tin tưởng lại khóa máy tính của mình.

Hoặc bạn có thể truy cập SDK Android của mình và chạy adb devicesnó sẽ buộc đàm phán lại.

Sau một trong hai (hoặc cả hai), Chrome sẽ bắt đầu hoạt động.


3

Những gì tôi phải làm là vô hiệu hóa "Khám phá các mục tiêu mạng" tại chrome: // tests / # thiết bị .

Đó là điều duy nhất giải quyết vấn đề tốt trong thiết lập của tôi (phiên bản chrome 78.0.3904.97 deepinOS / debian).


2

Tôi đã thử @maurice cruz trả lời và không thể có được trình điều khiển thực tế. Sau đó, tôi tìm thấy bài đăng này có tải xuống cho trình điều khiển LG toàn cầu (không chắc nó có bao gồm tất cả, nhưng nhiều) cho các thiết bị của họ. Sau khi cài đặt, sau đó bật tắt gỡ lỗi usb rồi bật lại, tôi được nhắc chấp nhận RSA.


2

Không có câu trả lời được đề cập làm việc cho tôi. Tuy nhiên, những gì làm việc cho tôi là chuyển tiếp cổng. Các bước chi tiết tại đây:

  1. Đảm bảo bạn đã cài đặt adb (các bước ở đây cho windowd, mac, ubfox)
  2. Đảm bảo bạn có chrome chạy trên thiết bị di động của bạn
  3. Trên PC của bạn, hãy chạy đoạn mã sau từ dòng lệnh:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. Khi chạy lệnh trên, chấp nhận ủy quyền trên điện thoại di động của bạn. Dưới đây là loại đầu ra tôi thấy trên máy tính xách tay của mình:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Bây giờ hãy mở chrome của bạn và nhập 'localhost: 9222' và bạn sẽ thấy tab hoạt động để kiểm tra.

Đây là nguồn cho phương pháp này


Đó là một sự giúp đỡ to lớn. Cảm ơn bạn!
patrick

1

Tôi chưa quen với lập trình ứng dụng và đây là vấn đề đầu tiên tôi gặp phải khi cố gắng gỡ lỗi chương trình mẫu bằng thiết bị LG G3 của mình. Các bài viết ở trên với hướng dẫn chi tiết nên làm việc cho tất cả. Tôi đang thêm kinh nghiệm của mình trong trường hợp nó giúp người khác:

Tôi đã làm theo hướng dẫn từng bước nhưng một. Đó là, cài đặt trình điều khiển USB từ OEM của tôi. Điện thoại của tôi liên tục thông báo rằng việc gỡ lỗi được bật (trong vùng thông báo) và tôi có thể chuyển dữ liệu cũng như sạc. Điều đó làm tôi nghĩ rằng trình điều khiển USB thích hợp đã được cài đặt. Nhưng nó đã không. Cuối cùng tôi đã đến trang web của LG và tải xuống trình điều khiển USB cho LG G3 của tôi. Ngay sau khi tôi cài đặt trình điều khiển và kết nối lại điện thoại với máy tính qua cáp, tôi đã nhận được lời nhắc phím RSA. Chrome của tôi hiện phát hiện ra nó và tôi cũng có thể chạy ứng dụng của mình trên điện thoại thông qua studio Android.


Tôi đã có một chiếc LG G2 mini và phải cài đặt LGMobileDriver_WHQL_Ver_4.0.4 để bắt nó với adb. Trình điều khiển đã được tải xuống cho một số mẫu G2 khác vì tôi không tìm thấy g2 mini trên trang web chính thức.
Yury Kozlov

1

Toggling 'Khám phá các thiết bị USB' dường như khởi động một cái gì đó sau khi tôi bật tính năng gỡ lỗi bật và tắt trên điện thoại.

Ngoài ra một cáp khác nhau có thể là vấn đề. Trường hợp của tôi có thể đã can thiệp vào kết nối cho dữ liệu, nhưng không chắc chắn.

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


Cảm ơn, phao cứu sinh
BruceJo

1

Sử dụng Samsung Galaxy S9 chạy Android Pie. - Tháng 5 năm 2019 Tương tự như câu trả lời ở trên và bài đăng của NickW cho câu trả lời đó: Khi thiết bị của bạn được kết nối, thay vì đi đến cài đặt, hãy chuyển đến thanh thông báo điện thoại> Hệ thống Android và 'Nhấn để biết các tùy chọn USB khác.' Chọn MIDI theo các tùy chọn và bạn tốt để đi!


1

Nếu chạy trên điện thoại Huawei hoặc Honor , hãy đảm bảo cài đặt và chạy HiSuite trên máy tính của bạn. Gỡ lỗi USB chỉ hoạt động khi HiSuite được bật.


0

Chỉ cần thêm điều này vào đây để tham khảo, tôi đã cố gắng kết nối điện thoại Android LG G5 và các công cụ phát triển Chrome không nhận ra nó cho đến khi tôi tải xuống trình điều khiển usb LG tại đây .

Chúc tất cả may mắn!


0

Tôi đã làm việc với sáu thiết bị Android khác nhau và nhiều dây cáp và tôi phải nói rằng trình gỡ lỗi hoạt động không ổn định. Đôi khi nó có thể nhìn thấy thiết bị, đôi khi không. Đôi khi khởi động lại Chrome giúp. Đây là một lỗi liên quan https://bugs.chromium.org/p/chromium/issues/detail?id=788161 , có thể bạn có thể đóng góp bằng chứng của mình.


0

Có một bước cần thiết không chi tiết:

ADB phải được chạy (không phải vì nó được cài đặt mà nó sẽ chạy để thiết lập kết nối)

Vì một lý do không xác định để mở "công cụ dành cho nhà phát triển" trên chrome (canari) sẽ không nhất thiết phải khởi chạy chương trình ADB với các tham số tốt. Sau đó, bạn sẽ không thấy trên điện thoại thông minh câu hỏi "Xác nhận kết nối từ xa với 'địa chỉ máy tính của bạn'" trong khi trên PC bạn có thể thấy trên bảng kết nối "đang chờ kết nối không xác định". Sau đó, nhất thiết nếu điều này không xảy ra, kết nối sẽ không được thiết lập. Lưu ý rằng một số công cụ khác khởi chạy ADB nhưng điều quan trọng là khởi chạy ADB và thiết lập kết nối.

Khi bạn chạy "> ADB kết nối 'Cổng IPofYourSmartphone'" hoặc ADB được điều hành bởi một phần mềm để có kết nối đúng, ADB sẽ gửi yêu cầu hiển thị xác nhận bảng trên điện thoại thông minh của bạn

Điều này quá hợp lệ cho kết nối USB hoặc Wifi. Nếu bạn sử dụng trên Android một công cụ như "ADB không dây của Henry", bạn sẽ có một hướng dẫn đầy đủ để có được một kết nối từ xa gỡ lỗi wifi.

Hy vọng điều này giúp đỡ

Trân trọng

Trebly


0

Trên điện thoại, đảm bảo rằng chế độ gỡ lỗi được bật.


0

Sử dụng LG G7 và Windows 10 tại thời điểm này. Đối với tôi, khi điện thoại được kết nối vật lý, đã thay đổi chế độ kết nối USB thành Chuyển ảnh (ban đầu tôi sử dụng Truyền tệp ) và Thiết bị từ xa của Chrome đã phát hiện điện thoại của tôi. Theo tôi biết, tôi chỉ cài đặt trình điều khiển di động, không có ADT, v.v.


0

Nếu bạn có andorid 9 trong điện thoại di động, bạn phải cập nhật SDK Android trong Android Studio.

  • Mở studio Android và vào Cài đặt.
  • Cài đặt hệ thống \ Android
  • Chọn SDK Android (Bạn sẽ thấy phiên bản SDK mới)
  • Nhấn vào đây để áp dụng
  • Điện thoại di động của bạn sẽ muốn truy cập ngay bây giờ trên chế độ MIDI.

0

Tôi đã giải quyết vấn đề này mà không cần cài đặt bất kỳ trình điều khiển SDK Samsung hoặc Android nào hoặc phải chọn tùy chọn chuyển MIDI hoặc hình ảnh, như chi tiết trong nhiều câu trả lời ở trên kéo dài vài năm.

Đối với tôi, trên Windows 10, sự cố xảy ra do ứng dụng tích hợp Windows 10 có tên Your Phone. Tôi chỉ phải có repairứng dụng trong nó Advanced Settings. Có thể có một cách dễ dàng hơn để truy cập cài đặt của ứng dụng nhưng tôi đã truy cập chúng theo cách này:

  1. Cài đặt hệ thống
  2. Thêm hoặc loại bỏ các chương trình
  3. Bấm Your Phonetừ danh sách
  4. Lựa chọn Advanced Options
  5. Chọn Repairtheo Resettùy chọn

Sau này, khi tôi kết nối lại và bật USB Debuggingtrên điện thoại Android (Samsung A30), điện thoại của tôi đã nhắc tôi phê duyệt dấu vân tay khóa RSA, cho phép Chrome DevTools cuối cùng nhận ra điện thoại của 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.