Gỡ lỗi từ xa bằng cách sử dụng gỡ lỗi USB không phải là woking


10

Tôi đang cố gắng gỡ lỗi Chrome từ xa trên Samsung Galaxy Note 4 của mình, nhưng dường như tôi không thể làm cho nó hoạt động được.

Lưu ý - để loại bỏ sự cố thiết bị, tôi cũng đã thử sử dụng HTC One M8, nhưng điều đó cũng không hoạt động.

Đã xem xét các yêu cầu từ trang gỡ lỗi từ xa Chrome - https://developer.chrome.com/devtools/docs/remote-debugging - Tôi tin rằng tôi đáp ứng tất cả các yêu cầu -

  • Thiết bị di động - Chrome 42.0.2311.111 (Lollipop 5.0.1)
  • Thiết bị được sử dụng để gỡ lỗi - Chrome Canery 44.0.2394.3 (Windows 7)
  • Trình điều khiển USB - Được tải xuống và cài đặt từ trang web của Samsung

Cả hai thiết bị đều kết nối với máy tính xách tay của tôi mà không gặp vấn đề gì và tôi có thể chuyển các tập tin giữa hai thiết bị, tuy nhiên việc gỡ lỗi USB không hoạt động.

Theo hướng dẫn ở trên, tôi sẽ thấy một thông báo có tên Cho phép gỡ lỗi USB? Tuy nhiên, thông báo này không được nhìn thấy ở đâu và do đó, thanh tra thiết bị (chrome: // tests / # thiết bị) đang báo cáo không có thiết bị nào được phát hiện .

Tôi đã tìm thấy nhiều câu hỏi tương tự khuyên người dùng tập trung vào trình điều khiển USB, tuy nhiên tôi đã đảm bảo rằng tôi đã cài đặt phiên bản mới nhất cho nhà sản xuất của mình và tôi đã không thành công.

Có ai có thể tư vấn về những gì tôi có thể thử tiếp theo không?


Chỉnh sửa - Tôi quên đề cập rằng tôi cũng đã tìm cách tải xuống trình điều khiển Google USB - http://developer.android.com/sdk/win-usb.html#doad

Tuy nhiên, tôi đang chạy Windows 7 x64 và có vẻ như các trình điều khiển này chỉ phù hợp cho việc cài đặt x86.

Bây giờ tôi cũng đã tải xuống Trình điều khiển ADB Windows phổ quát Trình điều khiển ADB phổ quát của Windows theo khuyến nghị trên trang web này, nhưng vẫn không có gì vui - Gỡ lỗi USB không hiển thị trong các thiết bị ADB

Tôi cũng đã cài đặt plugin ADB cho Chrome Canery, nhưng sau khi cài đặt, plugin thông báo cho bạn rằng nó không còn cần thiết nữa.


Tôi đã có nó với điện thoại di động Huawei, nhưng không phải điện thoại di động samsung, bất kể tôi đã làm gì ...
Ayyash

Câu trả lời:


9

Tôi tìm thấy những mảnh ghép còn thiếu của câu đố đang cài đặt SDK Java & Android SDK.

Tôi đã gặp phải điều này bởi vì tôi không thể kết nối với "giao diện adb" - trang hướng dẫn gỡ lỗi từ xa Android không bao giờ đề cập đến việc cài đặt SDK, vì vậy tôi đã tìm hiểu "cách thiết lập giao diện adb" và tôi đã tìm thấy trang này trên How To Geek .

Sau khi cài đặt SDK Java & SDK Android, tôi có thể phát hiện thiết bị bằng cách sử dụng " adb detect" và sau đó Chrome có thể phát hiện thiết bị trên đó chrome://inspect.

Trước khi cài đặt SDK Java & SDK Android, chrome://inspectsẽ không phát hiện thiết bị.

Phiên bản Chrome Canary tôi đang sử dụng là 48.0.2547.0 (64-bit).

Thực tế là cài đặt SDK Java & Android SDK đã khắc phục sự cố mâu thuẫn với lời khuyên của chính Google tại đây :

Bạn không còn cần phải định cấu hình ADB hoặc plugin ADB để gỡ lỗi các tab trình duyệt và WebView từ xa. Gỡ lỗi từ xa cho Android hiện là một phần của DevTools Chrome tiêu chuẩn.


Làm tốt lắm Bạn đã cứu tôi rất nhiều thất vọng. Thật quá dễ dàng để giả định rằng một nhà phát triển Android sẽ cài đặt sdk android và quên kiểm tra xem điều gì xảy ra khi họ không.
Isaac Bolinger

mẹo là tomake chắc chắn adb nằm trong đường dẫn (biến môi trường) Nhập adb vào dấu nhắc lệnh và xem lệnh có được nhận ra không. Nếu không ... có vấn đề của bạn.
Ced

Cố gắng gỡ lỗi Samsung Galaxy S7 từ Windows 8.1, chỉ cần cài đặt SDK Android hoạt động cho tôi và tôi không phải làm gì khác. Tôi đã cài đặt Java SDK và trình điều khiển USB Samsung được một thời gian.
Scott Leis

1

Xử lý sự cố (Từ trang web)

Tôi không thể thấy thiết bị của mình trên chrome: // trang kiểm tra.

  • Nếu bạn đang phát triển trên Windows , hãy xác minh rằng trình điều khiển USB thích hợp cho thiết bị của bạn đã được cài đặt. Xem Trình điều khiển USB OEM trên trang web của Nhà phát triển Android. Xác minh rằng thiết bị được kết nối trực tiếp với máy của bạn, bỏ qua mọi trung tâm.
  • Xác minh rằng gỡ lỗi USB được bật trên thiết bị của bạn. Hãy nhớ chấp nhận cảnh báo cấp phép gỡ lỗi USB trên thiết bị của bạn.
  • Trên trình duyệt máy tính để bàn của bạn, điều hướng đến chrome: // kiểm tra và xác minh rằng các thiết bị Khám phá USB đã được chọn.
  • Gỡ lỗi từ xa yêu cầu phiên bản Chrome dành cho máy tính để bàn của bạn phải mới hơn phiên bản Chrome dành cho Android trên thiết bị của bạn. Hãy thử sử dụng Chrome Canary (Mac / Windows) hoặc bản phát hành kênh Chrome Dev (Linux) trên máy tính để bàn.

Nếu bạn vẫn không thể nhìn thấy thiết bị của mình, hãy rút phích cắm của thiết bị. Trên thiết bị của bạn, chọn Cài đặt> Tùy chọn nhà phát triển. Nhấn vào Thu hồi ủy quyền gỡ lỗi USB. Sau đó, thử lại quá trình thiết lậpkhám phá thiết bị .


Những điều cần kiểm tra * (Từ đỉnh đầu của tôi) *:

Vậy bạn đã bật gỡ lỗi USB trong cài đặt của nhà phát triển trên điện thoại chưa? Nếu được bật, nó sẽ hiển thị trên thanh thông báo trên điện thoại của bạn, nếu nó không hiển thị điện thoại của bạn không có gỡ lỗi USB.

Nếu nó bật nhưng chrome không thể phát hiện ra, hãy thử chạy "thiết bị adb" từ dấu nhắc lệnh của windows để xem máy tính của bạn có phát hiện ra không. Nếu máy tính đang phát hiện ra thì adb đang hoạt động, do đó, có vấn đề với chrome. Nếu nó không phát hiện ra thì bạn biết rằng windows cũng không phát hiện ra adb, do đó hãy cài đặt đúng ổ đĩa và tắt adb rồi bật lại (nếu cần) và thử lại.

Tuy nhiên, tôi đang chạy Windows 7 x64 và có vẻ như các trình điều khiển này chỉ phù hợp cho việc cài đặt x86.

Bạn có thể cài đặt các ổ đĩa trên nền tảng windows của mình vì nó là 64 bit (có thể 64 bit và sẽ chạy mã 32 bit (x86 là những gì bạn gọi nó trong câu hỏi của bạn)), vì vậy hãy cài đặt trình điều khiển và thử lại.

Cài đặt trình điều khiển

Để kiểm tra xem các cửa sổ có thể giao tiếp với giao diện adb:

  • Đảm bảo cài đặt adb của điện thoại được bật và kết nối điện thoại với máy tính
  • Điều hướng đến trình quản lý thiết bị windows.
  • Nếu mọi thứ đều chính xác (trình điều khiển chính xác được cài đặt, điện thoại adb được bật và điện thoại đang liên lạc với máy tính), bạn sẽ thấy "Android ADB" trên danh sách quản lý thiết bị.
  • Nếu không, hãy cài đặt đúng ổ đĩa cho điện thoại của bạn và đảm bảo cài đặt ADB được bật trong điện thoại của bạn

Nếu không có cái nào trong số này hoạt động, hãy liên hệ với tôi và tôi sẽ cố gắng giúp bạn nhiều nhất có thể. Hy vọng rằng đó chỉ là các trình điều khiển và không có gì khác.

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.