Cách khởi động lại ADB theo cách thủ công từ Android Studio


92

Trước đây tôi đã phát triển các ứng dụng Android trên Android Studio. Mọi thứ đều hoạt động tốt.

Tôi làm việc trên thiết bị thực và Android Studio nhận ra nó mà không có vấn đề gì.

Đột nhiên khi tôi thoát android studio và ngắt kết nối và kết nối lại thiết bị của tôi, nó không nhận ra thiết bị của tôi nữa, tôi phải thoát và khởi động lại Android Studio.

Tôi không thể tìm thấy cách "Đặt lại adb" như Android Studio.

Tôi làm theo hướng dẫn bên dưới (Công cụ-> Android-> Bật tích hợp ADB) và bật ADB, nhưng vẫn xảy ra lỗi dưới đây.

Lỗi:-

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

Tôi đang sử dụng hệ thống cửa sổ.

Bất kỳ giúp đỡ đánh giá cao.


1
Bạn đã thử giết quá trình từ trình quản lý tác vụ chưa?
William Isted

ADB là viết tắt của từ gì?
clankill3r

Cầu thiết bị Android
Matt Westlake

ADB là viết tắt của Android Debug Bridge ở đây bạn có giải thích chi tiết hơn.
FranK

Câu trả lời:


210

Mở Command promt và nhận android sdk> platform-tools> adb kill-server

nhấn Enter

Và một lần nữa adb start-server

nhấn Enter


1
Tôi đã làm điều tương tự nhưng vấn đề vẫn được nhân rộng.
RaMeSh

Đó là một giải pháp hiệu quả.Nếu bạn nghĩ rằng nó không hoạt động, bạn phải chọn lại trình giả lập của mình từ danh sách thả xuống của trình giả lập vì nó tạo ra một phiên bản mới.
Waheed Akhtar

điều này cũng có thể được thực hiện với thiết bị đầu cuối trong Android studio. Sử dụng cd .. và cd sdk, cd platform-tools để đưa nó vào đúng thư mục.
Halfacht

Bạn cũng có thể thực hiện với thiết bị đầu cuối Android Studio chỉ với đường dẫn dự án của mình. Không cần điều hướng đường dẫn sdk / platform-tools. Tôi đã kiểm tra trong phiên bản 3.1.1
Naveen Kumar M

@warlock: Mac OS thì sao?
Alireza Noorali

15

mở dấu nhắc lệnh -> cdđến sdk \ platform-tools của bạn, gõ lệnh dưới đây:

adb kill-server && adb start-server

11
  1. Mở Trình quản lý tác vụ bằng cách nhấn CTRL + ALT + XÓA hoặc nhấp chuột phải ở cuối menu bắt đầu và chọn Bắt đầu Trình quản lý tác vụ. xem cách khởi chạy trình quản lý tác vụ tại đây

  2. Nhấp vào Processeshoặc tùy thuộc vào hệ điều hành , Details. Đánh giá bằng ảnh chụp màn hình của bạn đó là Quy trình.

  3. Tìm kiếm adb.exe từ danh sách đó, nhấp vào END PROCESS

  4. Nhấp vào nút khởi động lại trong cửa sổ đó ở trên. Nên làm vậy.

Về cơ bản, bằng cách đột ngột xóa thiết bị của bạn, ADB bị nhầm lẫn và không phản hồi trong khi chờ thiết bị và Android Studio không muốn nhiều phiên bản máy chủ ADB đang chạy, vì vậy bạn sẽ phải giết máy chủ trước đó theo cách thủ công và khởi động lại toàn bộ quá trình.


Nó sẽ tự động bắt đầu adb.exe khi tôi nhấp vào quá trình thúc
Ramesh

@ Người dùng nếu bạn kết nối lại thiết bị của mình sau đó chỉ kết thúc quá trình và để adb khởi động lại, nó vẫn bị lỗi như vậy?
matrixanomaly

có cùng một lỗi xảy ra khi tôi kết nối thiết bị.
RaMeSh

Hoặc chỉ cần mở cửa sổ Terminal bên trong Android Studio và thực hiện: taskkill / im adb.exe / f
Alan B

9

mở cmd và gõ lệnh sau

netstat -aon|findstr 5037

và nhấn enter.

bạn sẽ nhận được một câu trả lời như thế này:

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3372
  TCP    127.0.0.1:5037         127.0.0.1:50126        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:50127        TIME_WAIT       0
  TCP    127.0.0.1:50127        127.0.0.1:5037         TIME_WAIT       0

điều này cho thấy pid đang chiếm quảng cáo. trong 3372 này là giá trị. nó sẽ không giống nhau cho bất kỳ ai. vì vậy bạn cần phải làm điều này mỗi khi gặp vấn đề này.

bây giờ gõ cái này:

taskkill /pid 3372(the pid you get in the previous step) /f

Thì đấy! bây giờ adb chạy hoàn hảo.


5

Tôi không tìm thấy cách hoàn hảo trong Android Studio, lấy id quy trình và giết nó từ thiết bị đầu cuối:

ps -e | grep adb
kill -9 pid_adb

1

Mở trình quản lý tác vụ và diệt adb.exe, bây giờ adb sẽ bắt đầu bình thường


1

Tôi phải đối mặt với vấn đề tương tự chỉ cần thực hiện một số bước nhỏ nhất trong Android studio:

Các bước nguỵ biện thủ công trong studio android

  1. Goto Command promt và trong Command promt bỏ hoang đường dẫn tệp SDK android "android sdk> platform-tools>" adb kill-server nhấn enter
  2. adb start-server nhấn enter

-------------------------------------------------HOẶC LÀ -------------------------------------------------- ---------------------

  1. Mở Command promt và nhận đường dẫn tệp sdk android adb kill-server && adb start-server

0

Khi tôi gặp sự cố này, tôi đã viết adb kill-serveradb restart-servertrong thiết bị đầu cuối, nhưng sự cố lại xuất hiện vào ngày hôm sau. Sau đó, tôi đã cập nhật các công cụ gỡ lỗi GPU trong trình quản lý SDK Android và khởi động lại máy tính, công cụ này phù hợp với tôi.


0

Sau khi cài đặt lại Android Studio, Đang hoạt động mà không cần adb kill-server


0

Nếu bạn đang sử dụng Android Studio Open Terminal

 adb kill-server

nhấn enter và một lần nữa

 adb start-server

nhấn Enter

Nếu không thì

Mở Command prompt và có android

sdk>platform-tools> adb kill-server

nhấn Enter

Và một lần nữa

adb start-server

nhấn Enter


-1

AndroidStudio:

Đi tới: Công cụ -> Android -> Màn hình thiết bị Android

xem tab Thiết bị , bên dưới nhiều biểu tượng, biểu tượng cuối cùng là mũi tên thả xuống.

Mở nó ra.

Ở dưới cùng: ĐẶT LẠI ADB .

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.