Android Studio에서 수동으로 ADB를 다시 시작하는 방법


95

이전에 Android Studio에서 Android 앱을 개발했습니다. 모든 것이 잘 작동합니다.

실제 기기에서 작업하고 Android Studio에서 문제없이 인식합니다.

갑자기 Android Studio를 종료하고 기기를 분리했다가 다시 연결하면 기기가 더 이상 인식되지 않고 Android Studio를 종료하고 다시 시작해야합니다.

Android Studio와 같은 "Reset adb"방법을 찾을 수 없습니다.

아래 지침 (Tools-> Android-> Enable ADB Integration)을 따르고 ADB를 활성화했지만 여전히 오류가 발생했습니다.

오류:-

여기에 이미지 설명 입력

Windows 시스템을 사용하고 있습니다.

감사합니다.


1
작업 관리자에서 프로세스를 죽이려고 했습니까?
William Isted 2015-04-23

ADB는 무엇을 의미합니까?
clankill3r

Android 기기 브리지
Matt Westlake

ADB는 Android Debug Bridge의 약자입니다. 여기 에 더 자세한 설명이 있습니다.
FranK

답변:


216

Command promt를 열고 android sdk> platform-tools>를 얻었습니다. adb kill-server

엔터 키를 치시오

다시 한번 adb start-server

엔터 키를 치시오


1
나는 똑같은 일을했지만 여전히 복제 된 문제입니다.
RaMeSh 2015

1
작동하는 솔루션입니다. 작동하지 않는다고 생각되면 새 인스턴스를 만들기 때문에 에뮬레이터 드롭 다운 목록에서 에뮬레이터를 다시 선택해야합니다.
Waheed Akhtar

Android 스튜디오 내의 터미널에서도이 작업을 수행 할 수 있습니다. cd .. 및 cd sdk, cd platform-tools를 사용하여 올바른 폴더를 가져 오십시오.
Halfacht

프로젝트 경로만으로 Android Studio 터미널에서 할 수도 있습니다. sdk / platform-tools 경로를 탐색 할 필요가 없습니다. 나는 3.1.1 버전에서 확인
나빈 쿠마르 M

@warlock : Mac OS는 어떻습니까?
Alireza Noorali

15

명령 프롬프트를 열고-> cd명령 아래에 sdk \ platform-tools 유형을 입력합니다.

adb kill-server && adb start-server

11
  1. CTRL + ALT + DELETE를 눌러 작업 관리자를 열거 나 시작 메뉴 하단을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자 시작을 선택합니다. 여기에서 작업 관리자를 시작하는 방법을 참조하십시오.

  2. 를 클릭 Processes하거나 OS에 따라 Details. 스크린 샷으로 판단하면 프로세스입니다.

  3. 해당 목록에서 adb.exe를 찾고 END PROCESS

  4. 위의 창에서 다시 시작 버튼을 클릭하십시오. 그렇게해야합니다.

기본적으로 장치를 갑자기 제거하면 ADB가 혼란스럽고 장치를 기다리는 동안 응답하지 않으며 Android Studio는 ADB 서버의 여러 인스턴스가 실행되는 것을 원하지 않으므로 이전 서버를 수동으로 종료하고 전체를 다시 시작해야합니다. 방법.


프로세스 종료를 클릭하면 adb.exe가 자동으로 시작됩니다
RaMeSh

@User 장치를 다시 연결 한 다음 프로세스를 종료하고 adb를 다시 시작하면 여전히 동일한 오류가 발생합니까?
matrixanomaly

네, 장치를 연결할 때도 동일한 오류가 발생했습니다.
RaMeSh

또는 Android Studio에서 터미널 창을 열고 다음을 수행하십시오. taskkill / im adb.exe / f
Alan B

9

cmd를 열고 다음 명령을 입력하십시오

netstat -aon|findstr 5037

Enter를 누르십시오.

다음과 같은 응답을 받게됩니다.

  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

이것은 adb를 차지하는 pid를 보여줍니다. 이 3372에서 값입니다. 누구에게도 동일하지 않을 것입니다. 이 문제에 직면 할 때마다이 작업을 수행해야합니다.

이제 다음을 입력하십시오.

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

짜잔! 이제 adb가 완벽하게 실행됩니다.


5

Android Studio에서 완벽한 방법을 찾지 못하고 프로세스 ID를 가져와 터미널에서 죽입니다.

ps -e | grep adb
kill -9 pid_adb

1

작업 관리자를 열고 adb.exe를 종료하면 이제 adb가 정상적으로 시작됩니다.


1

Android 스튜디오에서 몇 가지 간단한 단계를 수행하는 동일한 문제에 직면했습니다.

Android Studio에서 수동으로 휴지 단계

  1. Goto Command promt 및 Command promt에서 android SDK 파일 경로 "android sdk> platform-tools>" adb kill-server press Enter
  2. adb 시작-서버 Enter 키를 누릅니다.

-------------------------------------------------또는 -------------------------------------------------- ---------------------

  1. Command promt를 열고 android sdk 파일 경로를 얻었습니다. adb kill-server && adb start-server

0

나는이 문제를 가지고, 내가 쓴 adb kill-serveradb restart-server터미널,하지만 문제는 다음 날 다시 나타났다. 그런 다음 Android SDK 관리자에서 GPU 디버깅 도구를 업데이트하고 컴퓨터를 다시 시작했습니다.



0

Android Studio Open Terminal에있는 경우

 adb kill-server

Enter를 누르고 다시

 adb start-server

엔터 키를 치시오

그렇지 않으면

명령 프롬프트를 열고 Android를 얻었습니다.

sdk>platform-tools> adb kill-server

엔터 키를 치시오

다시 한번

adb start-server

엔터 키를 치시오


-1

AndroidStudio :

이동 : 도구 -> Android- > Android Device Monitor

많은 아이콘 아래에 있는 장치 탭을 참조하십시오. 마지막 하나는 드롭 다운 화살표입니다.

열어 봐.

하단 : RESET ADB .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.