Error-java.lang.IllegalArgumentException: Unable to locate adb, 해결방법

CODEDRAGON Development/Android

반응형


 

 

 

오류메시지

java.lang.IllegalArgumentException: Unable to locate adb


 

 

 

 

오류 원인

·       AVD 디바이스는 실행이 되지만 연결이 되지 않는 문제가 발생합니다.

·       adb.exe 해당 기능을 수행해 주는데 Avast Free Antivirus adb.exe파일을 바이러스로 탐지하여 자동 삭제시켜서 해당 에러가 발생합니다.

·       각종 안티바이러스 프로그램에 의해 adb.exe 파일이 삭제되었는지 확인하시기 바랍니다.

·       Avast Free Antivirus adb.exe 삭제합니다.

 

 

 

 

해결방법 1 (우선 확인 해결)

각종 안티바이러스 프로그램에 의해 adb.exe 파일이 삭제되었는지 확인한 해당 파일을 복원합니다.

바이러스 검역소에서 해당 파일을 복원하면 해결됩니다.

Avast Free Antivirus adb.exe 삭제합니다.

 

 

Avast Free Antivirus 바이러스 검역소 실행하기

[작업표시줄] 클릭 >> [Avast Free Antivirus]아이콘 에서 마우스 우클릭 >> [바이러스 검역소]


 

 

또는

Avast Free Antivirus 실행 >> 왼쪽 메뉴에서 [보호] >> [바이러스 검역소]


 

 

 

파일 복원하기

바이러스 검역소에 삭제된 파일 목록이 보여집니다.


 

 

복원할 항목(adb.exe) 오른쪽의 [] 버튼 클릭 >> [복원 예외 추가]


 

 

[닫기]


 

 

 

 

 

 

 

해결방법2

adb.exe 파일 완전히 삭제되어 존재하지 않으면 [SDK Manager] 통해 "Android SDK Platform-Tools" 삭제한 다시 설치하시기 바랍니다.

 

[SDK Manager] 실행 >> [SDK-Tools] 클릭 >>

[Android SDK Platform-Tools] 체크 해제 삭제한 다시 체크 하여 설치하시기 바랍니다.