How To

“ADB가 내부 또는 외부 명령으로 인식되지 않습니다” 오류를 해결하는 방법

February 12, 2026 1 분 읽기 Updated: February 12, 2026

ADB는 안드로이드 기기 디버깅을 위한 강력한 명령줄 도구로, 개발 중이거나 앱을 사이드로드하려는 경우 필수적인 도구입니다.하지만 명령 프롬프트나 PowerShell에서 ADB를 실행했을 때 ” ADB는 내부 또는 외부 명령으로 인식되지 않습니다.”와 같은 오류가 발생하는 경우가 있는데, 이는 매우 골치 아픈 문제입니다.모든 설치는 제대로 한 것 같은데 Windows에서 ADB를 실행할 수 없다는 사실에 짜증이 날 수 있습니다.일반적으로 이러한 오류는 시스템이 ADB 실행 파일의 위치를 ​​알지 못하거나 SDK 플랫폼 도구가 환경 변수에 제대로 설정되어 있지 않기 때문에 발생합니다.어떤 경우든 이 문제를 해결하면 경로를 매번 설정하는 번거로움 없이 신속하게 작업을 처리할 수 있어 많은 불편함을 줄일 수 있습니다.

일반적으로 문제는 두 가지로 요약됩니다. SDK 플랫폼 도구가 설치되지 않았거나, Windows에서 ADB 실행 파일을 찾을 수 없는 경우입니다.경로 설정이 잘못되었기 때문입니다. Windows는 경로 설정에 민감할 수 있으므로 파일 위치와 환경 변수에 올바른 디렉터리가 포함되어 있는지 등 기본 사항을 다시 한번 확인하는 것이 좋습니다.이 문제를 해결하려면 SDK 플랫폼 도구가 설치되어 있는지 확인하고, 명령 프롬프트 바로 가기를 사용하거나 시스템 경로에 폴더를 영구적으로 추가하여 Windows에서 어디서든 ADB를 인식하도록 해야 합니다.두 가지 방법 모두 아래에서 설명합니다.

“ADB가 내부 또는 외부 명령으로 인식되지 않습니다” 오류 해결 방법

SDK 플랫폼 도구를 다운로드하고 설정하세요.

시스템에서 해당 파일을 인식하지 못하는 경우 adb, SDK 플랫폼 도구가 설치되어 있지 않거나 해당 폴더가 PATH 환경 변수에 추가되어 있지 않기 때문일 가능성이 높습니다.우선 Windows용 최신 SDK 플랫폼 도구를 다운로드하세요.안드로이드 공식 개발자 사이트에서 다운로드할 수 있습니다.(물론 Windows에서는 이 과정이 필요 이상으로 복잡합니다.)

  • Windows용 SDK 플랫폼 도구를 다운로드하세요.압축 파일의 이름은 보통 이와 비슷합니다 platform-tools_rXXX-windows.zip.
  • 다운로드 후, 압축 파일을 마우스 오른쪽 버튼으로 클릭하고 ” 모두 압축 해제”를 선택하세요.또는 7-Zip이나 WinRAR과 같은 원하는 압축 해제 프로그램을 사용하셔도 됩니다.저는 이 프로그램들을 사용했는데 문제없이 잘 작동했습니다.압축 해제 위치는 C:\Android\platform-tools 와 같이 간단한 경로를 선택하세요.
  • [압축 해제]를 클릭하세요.그러면 adb.exe다양한 플랫폼 도구가 담긴 폴더가 생성됩니다.

이 시점에서 단순히 폴더만 있는 것으로는 충분하지 않습니다. Windows는 사용자가 해당 파일을 호출할 때마다 어디에서 찾아야 하는지 알아야 합니다 adb.다음으로, 매번 폴더에서 직접 실행하거나 시스템 PATH를 설정하여 어디서든 접근 가능하도록 만들 수 있습니다.

방법 1: 플랫폼 도구 폴더에서 ADB를 직접 실행

이는 ADB를 가끔씩만 사용하고 환경 변수를 건드리고 싶지 않은 경우에 사용할 수 있는 간단한 해결책입니다. SDK 플랫폼 도구를 압축 해제한 폴더에서 명령 프롬프트를 열기만 하면 됩니다.

  1. 압축 해제한 platform-tools 폴더 로 이동하세요.
  2. Shift 키를 누른 상태 에서 빈 공간을 마우스 오른쪽 버튼으로 클릭한 다음, ” 여기서 PowerShell 창 열기” 또는 “여기서 명령 프롬프트 열기”를 선택합니다.
  3. 명령어를 입력 adb devices하여 인식하는지 확인해 보세요.인식되면 아주 좋습니다! 인식되지 않으면 .\adbPowerShell에서 명령어 앞에 접두사를 붙여야 할 수도 있습니다.

어떤 설정에서는 이 방법이 가끔 제대로 작동하지 않습니다.처음에는 잘 작동하다가 그 다음에는 작동하지 않는 식이죠.이상하지만, 재부팅하면 대개 해결됩니다. ADB를 항상 사용할 수 있도록 하려면 PATH 환경 변수 설정 단계로 넘어가세요.

방법 2: 플랫폼 도구 폴더를 시스템 경로에 영구적으로 추가하세요

adb많은 사람들이 짜증을 내는 이유는 바로 이 부분 때문입니다.어디에 있든 명령 프롬프트 창에서 바로 명령어를 실행하고 싶어 하죠.그러려면 시스템 환경 변수를 변경해야 합니다.그래야 윈도우가 항상 명령어를 찾을 위치를 알 수 있으니까요 adb.exe.어렵지는 않지만, 시스템 설정을 만지는 데 익숙하지 않은 사람들에게는 다소 번거로울 수 있습니다.

  1. 실행 대화 상자를 열려면 Windows + R 키 를 누르십시오.
  2. 입력 sysdm.cpl하고 Enter 키를 누르면 시스템 속성 창이 나타납니다.
  3. 고급 탭 으로 이동하여 환경 변수를 클릭하세요.
  4. 시스템 변수 창 에서 아래로 스크롤하여 Path를 찾고 두 번 클릭합니다.
  5. [새로 만들기]를 클릭 하고 SDK 플랫폼 도구 폴더의 전체 경로를 추가하세요(예: ) C:\Android\platform-tools.
  6. 확인을 클릭하여 모든 내용을 확정한 다음 모든 창을 닫으세요.

이제 새 명령 프롬프트 또는 PowerShell 창을 열고 adb devices다시 시도해 보세요.설정이 올바르면 Windows는 어디서든 ADB를 인식합니다.관리자 권한이 없거나 명령줄을 다시 시작하지 않은 경우 예상치 못한 문제가 발생할 수 있으므로 주의하세요.간혹 재부팅이나 로그오프/로그인 과정을 거치면 캐시가 초기화될 수 있습니다.

완벽하진 않지만, 이 방법을 사용하면 ADB 명령어를 실행하는 데 훨씬 수월해질 것입니다.다만, 윈도우는 운영체제에 따라 설정이 다를 수 있으므로 몇 번의 수정 작업이 필요할 수도 있다는 점을 기억하세요.이 방법이 디버깅 워크플로를 원활하게 유지하는 데 도움이 되기를 바랍니다.