2013-09-24 108 views
5

Khi tôi cố gắng để biên dịch trên Android Studio tôi đã nhận tin nhắn này:Android Studio không thể tìm thấy điện thoại của tôi

thiết bị USB không tìm thấy

điện thoại của tôi là một HTC One X với CyanogenMod 10.1 .3-RC2

  • tôi có HTC Sync Manager V2.1.77.0 cài đặt nhưng khi tôi cố gắng để kết nối HTC của tôi máy tính của tôi didnt nhận điện thoại của tôi
  • Mỹ B Gỡ lỗi là Kiểm tra
  • Khi tôi nhập thiết bị adb, tôi không có thiết bị.
  • trong Device Manager trên cửa sổ Android USB Devices là nhận

    enter image description here

  • tôi có đã cố gắng adb kill-server sau đó adb khởi động máy chủ và một adb devices nhưng điều này không làm việc

ai đó có lời khuyên nào?

Thanks a lot.

+0

Sau khi bạn cài đặt CM, bạn có thể không còn một HTC VID & PID, vì vậy người lái xe HTC sẽ không có sử dụng. Xem câu trả lời của Ryu bên dưới. –

Trả lời

6

Tôi tìm thấy một giải pháp cho điều này,

tìm id của điện thoại trong quản lý thiết bị

như USB \ VID_XXXXPID_0CD6 & REV_XXXX & MI_00

và thêm video này vào android_winsub.inf của bạn (sdk \ extras \ google \ usb_driver)

như sau:

[Google.NTx86] 

;YOUR PHONE NAME 
%SingleAdbInterface%  = USB_Install, USB\VID_XXXXPID_XXXX&REV_XXXX&MI_00 
%CompositeAdbInterface%  = USB_Install, USB\VID_XXXX&PID_XXXX&MI_00 

[Google.NTamd64] 

;YOUR PHONE NAME 
%SingleAdbInterface%  = USB_Install, USB\VID_XXXXPID_XXXX&REV_XXXX&MI_00 
%CompositeAdbInterface%  = USB_Install, USB\VID_XXXX&PID_XXXX&MI_00 

Và thử cài đặt lại bằng cách nhấp chuột phải cập nhật trình điều khiển.

+0

Cảm ơn bạn rất nhiều vì giải pháp này. –

+1

Điều này đã không làm việc cho tôi trên Win8.1, nhưng nó đã kích hoạt một giải pháp. Trước tiên, tôi có một lỗi về 'có thể tham nhũng' của tập tin .inf. Vì vậy, tôi đã sao lưu các thay đổi và cài đặt lại (bằng cách nhấp chuột phải vào tệp .inf). Sau đó tôi nhận thấy một mục "Giao diện ADB tổng hợp Android" trong trình quản lý thiết bị (không nghĩ rằng nó đã có trước đó). Sau đó tôi chạy Android Studio và bắt đầu một phiên gỡ lỗi và nó đã phát hiện ra Nexus 7. – codah

+1

Tôi có thể tìm thấy người quản lý thiết bị ở đâu? – Filipe

1

Tôi gặp sự cố này trên Samsung Galaxy. Tôi đã gỡ cài đặt trình điều khiển thiết bị và cài đặt lại nó, nó có thể phát hiện được. Một lần khác, cài đặt phần mềm Samsung Kies đã giúp. Bạn có thể muốn tìm ra tương tự cho điều đó.

+0

không thay đổi gì cả, tôi chỉ thấy một thiết bị khác có dấu hiệu quan trọng (Yellow Triangle) trong một thiết bị khác có tên HTC nhưng tôi không biết cách cài đặt, tôi đã thử với số '\ sdk \ extras \ google \ usb_driver 'nhưng anh ấy không thể tìm thấy trình điều khiển:/ –

0

Mặc dù máy tính của tôi có thể nhận ra điện thoại của tôi, tôi đã phải cài đặt các trình điều khiển chính thức từ trang web của nhà phát triển Samsung để có được adb/Android Studio để nhận ra nó:

Samsung Android USB Driver for Windows

0

tôi đã cùng một vấn đề trong Ubuntu với HTC Desire C - Android Studio không thể chạy các ứng dụng trên nó (đủ lạ, tất cả các điện thoại khác hoạt động "out-of-the-box").

Để giải quyết vấn đề, mở (với vim hoặc bất cứ điều gì bạn sử dụng)

/etc/udev/rules.d/51-android.rules 

và thêm nhà sản xuất điện thoại của bạn.Trong trường hợp của tôi, cho HTC, tôi đã thêm dòng này:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

tiết kiệm & gần và sau đó chạy

chmod a+r /etc/udev/rules.d/51-android.rules 

Tất nhiên bạn phải làm điều đó như là người chủ hoặc sudo.

Thông tin thêm và danh sách các nhà sản xuất điện thoại khác được liệt kê vào nhà phát triển trang web android: https://developer.android.com/studio/run/device.html