Android Debug Bridge 또는 ADB를 사용하면 명령줄 인터페이스를 통해 기기와 통신할 수 있습니다. 장치에 앱을 설치하고 디버깅하는 것을 포함하여 많은 작업을 용이하게 하므로 다양한 목적으로 사용할 수 있습니다. Android Studio를 통해 앱을 실행하려고 하면 "ADB를 찾을 수 없음 ” 시뮬레이션을 중지하는 오류 메시지. Android Studio에서 platform-tools 폴더에 있는 ADB.exe 파일을 찾을 수 없을 때 오류 메시지가 나타납니다.
이것은 바이러스 백신 소프트웨어가 잘못된 경보로 인해 adb.exe 파일을 제거하는 경우를 포함하여 여러 가지 이유로 인해 발생할 수 있습니다. 이러한 문제는 바이러스 백신 소프트웨어에서 매우 일반적이므로 하나를 사용하는 동안 작업 중인 파일에서 오탐지를 유발하지 않는지 확인해야 합니다. 그 외에도 프로젝트 설정으로 인해 이 오류 메시지가 표시될 수도 있습니다. 문제의 오류 메시지를 더 잘 이해하고 이해하기 위해 문제가 발생할 수 있는 다양한 이유에 대해 더 자세히 논의하겠습니다. 그러나 원인에는 아래에 언급된 원인이 포함되지만 이에 국한되지는 않는다는 점을 기억하십시오.
- 타사 안티바이러스 — 바이러스 백신 소프트웨어는 오탐으로 인해 시스템에서 파일을 제거하는 여러 문제를 일으키는 것으로 알려져 있습니다. Avast 바이러스 백신은 바이러스 상자의 파일을 잠그는 ADB에서 이 문제를 많이 일으키는 것으로 알려져 있습니다. 적용 가능한 경우 거기에서 파일을 복원해야 하며 모든 것이 양호해야 합니다. 그러나 다른 타사 바이러스 백신을 사용하는 경우 Avast에 국한될 뿐만 아니라 문제를 일으킬 수도 있으므로 응용 프로그램에서 격리한 파일을 확인해야 합니다.
- 프로젝트 설정 — 결과적으로 어떤 경우에는 프로젝트 설정으로 인해 오류 메시지가 발생할 수 있습니다. 기본적으로 Android SDK는 프로젝트에 기본 SDK를 제공하지 않습니다. 이러한 시나리오에서는 프로젝트 설정으로 이동하여 기본적으로 SDK 없음으로 설정되어 있는 SDK를 프로젝트에 제공해야 합니다.
- 손상된 플랫폼 도구 — 앞서 언급한 이유 외에도 플랫폼 도구가 손상되거나 손상된 경우 오류 메시지가 나타날 수도 있습니다. 이 시나리오가 적용 가능한 경우 Windows Defender 또는 타사 소프트웨어가 이를 격리할 수 있으며 결과적으로 더 이상 플랫폼 도구 폴더에 adb.exe 파일이 없습니다. 이러한 경우 문제를 해결하려면 플랫폼 도구를 다시 설치하기만 하면 됩니다.
이제 문제의 가능한 원인을 살펴보았으므로 문제를 정렬하기 위해 사용할 수 있는 다양한 해결 방법을 언급하여 시작하겠습니다. 따라서 더 이상 고민하지 않고 바로 살펴보겠습니다.
타사 안티바이러스에서 ADB 복원
문제의 오류 메시지가 표시될 때 가장 먼저 해야 할 일은 시스템에 설치된 타사 바이러스 백신 소프트웨어를 확인하는 것입니다. 대부분의 경우 바이러스 백신 소프트웨어는 전혀 위험하지 않은 가양성 및 검역소 파일을 트리거할 수 있습니다. 이 경우 adb.exe는 안티바이러스 소프트웨어에 의해 위험하거나 잠재적인 위협으로 간주되어 시스템에서 제거되는 대상 파일이 됩니다.
이 경우, 특히 Avast 바이러스 백신을 사용하는 경우 바이러스 백신 소프트웨어의 바이러스 상자를 확인하여 파일이 격리되었는지 확인해야 합니다. 이 경우 파일을 복원한 다음 응용 프로그램을 실행해 보십시오. 이렇게 하려면 아래에 제공된 지침을 따르십시오.
- 우선 작업 표시줄에서 바이러스 백신 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음 나타나는 메뉴에서 바이러스 상자를 선택합니다. .
- 여기에서 ABD.exe가 파일이 있습니다. 그렇다면 파일 앞에 있는 가로 점 세 개를 클릭하세요.
- 표시되는 드롭다운 메뉴에서 복원을 선택합니다. 옵션. 그러면 Virus Chest에서 파일이 제거되고 사용할 수 있습니다.
- 또는 복원 및 예외 추가를 선택할 수도 있습니다. 바이러스 상자에 다시 넣지 않도록 하는 옵션입니다.
프로젝트 설정 변경
바이러스 백신 소프트웨어가 범인이 아니거나 해당되지 않는 경우 프로젝트 설정으로 인해 오류 메시지가 트리거될 수 있습니다. 이는 프로젝트에 SDK가 할당되어 있지 않고 결과적으로 ADB에 액세스할 수 없는 경우에 발생하므로 문제의 오류 메시지가 표시됩니다. 이 문제를 해결하려면 기본적으로 No SDK로 설정된 기본 프로젝트 설정을 변경해야 합니다. 이러한 설정은 프로젝트 구조에서 찾을 수 있습니다. 이렇게 하려면 아래에 제공된 지침을 따르십시오.
- 우선 Android Studio가 열려 있는지 확인합니다.
- 그런 다음 파일> 프로젝트 구조로 이동합니다. . 또는 아래 그림과 같이 프로젝트 구조 아이콘을 클릭할 수 있습니다.
- 프로젝트 구조 창이 열리면 프로젝트를 클릭합니다. 프로젝트 설정 아래 .
- 그런 다음 Project SDK 로 설정됩니다. SDK 없음으로 설정된 경우 , 계속해서 Android API XX 플랫폼으로 변경하세요. 드롭다운 메뉴에서.
- 드롭다운 메뉴에 옵션이 없는 경우 새로 만들기 버튼, Android SDK 선택 그런 다음 Android SDK가 있는 디렉터리를 선택합니다.
- 이 작업을 완료하면 Android API XX 플랫폼을 선택할 수 있습니다. 드롭다운 메뉴에서.
- 완료한 후 확인을 클릭합니다. 버튼을 누르고 애플리케이션을 실행하여 문제가 지속되는지 확인하십시오.
SDK 관리자에서 Android SDK 설치
결과적으로 시스템에 관련 Android 버전 SDK가 없으면 오류 메시지도 표시됩니다. 이 경우에 해당하는 경우 Android Studio에 있는 SDK Manager에서 해당 Android SDK를 설치하면 오류 메시지를 쉽게 해결할 수 있습니다. 이렇게 하려면 아래에 제공된 지침을 따르십시오.
- Android 스튜디오 창에서 환경설정을 엽니다. 파일> 설정으로 이동하여 창 .
- 그런 다음 왼쪽에서 모양 및 동작> 시스템 설정> Android SDK로 이동합니다. .
- SDK Manager에서 SDK 플랫폼 아래 , 각 Android 버전에 맞는 SDK 플랫폼을 설치하세요.
- 완료한 후 애플리케이션을 실행하여 여전히 오류 메시지가 표시되는지 확인하세요.
플랫폼 도구 재설치
마지막으로, 위에서 언급한 방법을 시도한 후에도 문제의 오류 메시지가 계속 표시된다면 문제가 손상되거나 손상된 플랫폼 도구 파일로 인해 발생하는 것일 수 있습니다. 이 시나리오가 적용되는 경우 이 오류 메시지를 제거하려면 시스템에 플랫폼 도구를 다시 설치해야 합니다. 이는 SDK Manager를 통해 쉽게 수행할 수 있습니다. SDK Manager를 통해 플랫폼 도구를 제거한 후 몇 번의 클릭으로 쉽게 다시 설치할 수 있습니다. 이렇게 하려면 아래에 제공된 지침을 따르십시오.
- 우선, Android Studio를 닫고 작업 관리자를 엽니다. 작업 표시줄을 마우스 오른쪽 버튼으로 클릭하여 나타나는 메뉴에서 작업 관리자를 선택합니다.
- 작업 관리자 창의 프로세스 아래 , ADB.exe를 찾습니다. 처리하고 종료합니다.
- 이 작업을 완료했으면 Android Studio를 엽니다. 다시.
- 이제 SDK Manager를 열어야 합니다. . 이를 위해 아래쪽 화살표가 있는 상자 아이콘을 클릭합니다. 그림과 같이.
- SDK Manager가 열리면 SDK 도구로 전환합니다. 탭.
- SDK 도구 탭에서 Android SDK 플랫폼 도구가 나타날 때까지 아래로 스크롤합니다. . 선택을 취소한 다음 확인을 클릭합니다. .
- 이렇게 하면 IDE에서 플랫폼 도구가 제거됩니다. 제거가 완료될 때까지 기다리세요.
- 제거되고 Gradle이 동기화되면 SDK 관리자를 엽니다. 다시 SDK 도구로 전환 다시 탭합니다. 여기에서 Android SDK 플랫폼 도구를 찾습니다. 다시 한 번 체크합니다. 마지막으로 확인을 클릭합니다. 완료될 때까지 기다렸다가 프로젝트를 동기화하세요.
- 모든 작업이 완료되면 애플리케이션을 실행하여 오류 메시지가 나타나는지 확인하세요.