2012-03-19 60 views
13

Gần đây tôi đã mua một chiếc điện thoại mới (Motorola Electrify) và tôi đang cố gắng kết nối nó với ADB nhưng cho đến nay không có may mắn. Những gì tôi đã làm:Kết nối điện thoại Android với ADB

  • Enable USB Debugging trên điện thoại
  • Kết nối điện thoại với iMac của tôi bằng cách sử dụng cáp USB (màn hình chỉ ra rằng nó được kết nối)
  • Loại "thiết bị ./adb" để liệt kê các thiết bị kết nối

Rất tiếc, không có gì hiển thị. Tôi thậm chí đã làm một adb kill/start-server và tôi cũng đã thêm "0x22B8" vào adb_usb.ini (mặc dù điều đó không cần thiết).

Có ai có thể chỉ ra các bước khác mà tôi có thể thực hiện để gỡ lỗi tại sao thiết bị không hiển thị?

Cảm ơn!

+0

Bạn nên cài đặt trình điều khiển trước. Tìm kiếm trình điều khiển Linux trong trang web dành cho nhà phát triển Android. –

+0

Tôi thứ hai những gì user674199 nói, là tốt. Tôi biết tôi đã phải đuổi theo trình điều khiển mỗi khi tôi muốn sử dụng ADB trên Windows, có thể là 7 hoặc Vista (XP một lần), nhưng tôi đã không phải thực hiện quá trình trên Mac. Nhưng theo một liên kết từ các trang dành cho nhà phát triển của Google đến Motorola, không có trình điều khiển Mac hoặc Linux: http://developer.motorola.com/docstools/USB_Drivers/ – Davek804

+0

Bạn không cần trình điều khiển trên máy Mac để kết nối với ADB. Vui lòng đọc giải pháp bên dưới trong trường hợp bạn quan tâm. –

Trả lời

11

Cảm ơn câu trả lời của bạn ở trên, nhưng tôi đã tự giải quyết. Đối với bất cứ ai có cùng một vấn đề:

http://code.google.com/p/android/issues/detail?id=15583

có câu trả lời.

Hóa ra Motorola có một số chế độ USB. Tôi đã thay đổi chế độ thành "USB Mass Storage" và nó đang hoạt động ngay bây giờ. Tôi đã làm điều này bằng cách kéo thanh trạng thái xuống và nhấp vào "Kết nối USB" để quản lý kết nối USB.

+0

Chế độ chỉ sạc cũng hoạt động trên Motorola Defy của tôi. – plaisthos

-4

Bước bốn tìm thấy tại liên kết này có thể hữu ích:

http://esausilva.com/2010/10/02/how-to-set-up-adb-android-debug-bridge-in-mac-osx/

Tạo một biến môi trường (Không bắt buộc)

Mở Terminal

Loại cd ~ này sẽ mất bạn vào thư mục chính của mình

Loại cảm ứng .profile này sẽ tạo ra một file ẩn có tên là hồ sơ

Loại mở -e .profile này sẽ mở file mà bạn vừa tạo trong TextEdit Trong tập tin, loại xuất khẩu PATH = $ {PATH}:/pathToTheAndroidSdkFolder/android-sdk-mac_86/nền tảng công cụ

Lưu tập tin, gần TextEdit, Quit Terminal, và Khởi chạy lại ga

Chú ý: Bằng cách tạo ra một biến môi trường bạn sẽ không cần phải cd vào Android/công cụ thư mục mỗi khi bạn muốn chạy ADB

+4

Điều này không liên quan đến câu hỏi của tôi. –

2

@ Joris Nếu bạn đang tải nhiều ứng dụng trên điện thoại, bạn có thể nên sử dụng chế độ MTP trên điện thoại của bạn (thay vì USB Mass Storage) vì các lý do được nêu trong tài liệu này - http://www.androidcentral.com/ics-feature-mtp-what-it-why-use-it-and-how-set-it.

p.s: thừa nhận, điều này có thể không tương thích ngược, nhưng hy vọng cuối cùng mọi người sẽ nâng cấp lên ICS và vượt quá

3

Trong trường hợp bất kỳ ai khác không rõ ràng, phải gỡ lỗi usb (ít nhất là cho mini droid).

Các vấn đề liên quan