2012-04-19 87 views
10

Tôi nhận được các lỗi sau khi tôi cố gắng chạy chương trình Android của mình.Adb trong Android là gì?

Vui lòng giải thích cho tôi Điều gì thực sự là adb và cách khởi động lại?

Tôi nhận được lỗi sau

The connection to adb is down, and a severe error has occured. 
You must restart adb and Eclipse. 

Trả lời

24

adb là Android Debug Bridge.

Để khởi động lại adb bằng dòng lệnh:

adb kill-server 
adb start-server 

Để khởi động lại adb trong Eclipse:

  1. Window> Show View> Khác ...> Android/Thiết bị
  2. Khi xem là hiển thị: Xem Menu của "Thiết bị"> Đặt lại adb
+0

Khi tôi thực hiện "Đặt lại adb", tôi nhận được thông báo lỗi này: [2012-04-19 12:53:35 - DeviceMonitor] Lỗi kết nối Adb: Kết nối hiện có bị đóng bởi máy chủ từ xa [2012-04- 19 12:53:36 - DeviceMonitor] Các nỗ lực kết nối: 1 – siva636

+0

@DUKE Dường như thiết bị ảo Android có kết nối hoạt động với adb, đó là lý do tại sao các thông báo cảnh báo đó xuất hiện. Tôi đề nghị đóng Eclipse và sử dụng phương thức dòng lệnh để khởi động lại adb, sau đó khởi động lại Eclipse để xem nó hoạt động như thế nào? – Hailei

8

Android Debug Bridge

Debug Bridge Android (adb) là một công cụ dòng lệnh linh hoạt cho phép bạn giao tiếp với một ví dụ giả lập hoặc kết nối thiết bị Android-powered. Đây là chương trình khách hàng-máy chủ bao gồm ba thành phần:

  • Một khách hàng, chạy trên máy phát triển của bạn. Bạn có thể gọi một máy khách từ trình bao bằng cách đưa ra lệnh adb. Các công cụ Android khác chẳng hạn như plugin ADT và DDMS cũng tạo khách hàng adb.
  • Máy chủ chạy dưới dạng nền tảng trên máy phát triển của bạn . Máy chủ quản lý thông tin liên lạc giữa máy khách và trình nền adb daemon đang chạy trên trình mô phỏng hoặc thiết bị adb.
  • Một daemon, chạy như một quá trình nền trên mỗi trình giả lập hoặc phiên bản thiết bị.

Khởi động lại ADB

adb kill-server && adb start-server 

Bằng cách sử dụng trên lệnh, mà sẽ khởi động lại máy chủ adb. Và, nếu bạn đang sử dụng Eclipse phương tiện, vui lòng xem hình ảnh dưới đây -

enter image description here

Trong tùy chọn DDMS một của bạn là ở đó khởi động lại adb như trong hình trên. Hy vọng điều này sẽ giúp bạn.

+0

cảm ơn nó hoạt động –

+0

@Satya Bạn được chào đón. – Praveenkumar

2

ADB là viết tắt của Cầu gỡ lỗi Android.

Android Debug Bridge (adb) là một công cụ dòng lệnh linh hoạt cho phép bạn giao tiếp với một trình giả lập hoặc thiết bị được Android hỗ trợ kết nối.

enter image description here

Cụ thể sâu có thể được tìm thấy here. lệnh

Đối với khởi động lại máy chủ adb bạn có thể thực hiện sau

adb kill-server 
adb start-server 

Đối với Eclipse chỉ cần đóng IDE và khởi động lại/mở lại. Khởi động lại Infact Eclipse cũng nên khởi động lại máy chủ adb.

1

Tôi đã thấy sự cố này trên Eclipse và báo cáo rằng tôi cần phải 'đặt lại adb từ chế độ xem Thiết bị'. Adb kill & trình khởi động lại máy chủ không làm việc cho tôi, nhưng tôi đã thành công chỉ với việc vô hiệu hóa và sau đó bật lại trình 'USB debugging' hộp kiểm trong Settings- của điện thoại> Tùy chọn nhà phát triển

+0

Xin lỗi, ban đầu tôi đã nghĩ đây là một câu hỏi, nhưng nó thực sự là một câu trả lời. –

1

tôi cũng đi qua với vấn đề này, tôi đã nhận lỗi này hãy đảm bảo rằng adb tọa lạc một cách chính xác “Users/semihozkoroglu/ADT/sdk/platform-tools/adb” và có thể được thực hiện

thiết bị Bấm thả xuống -> reset adb, các tác phẩm của nó ..

ScreenShot