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] 체크 해제 후 삭제한 후 다시 체크 하여 설치하시기 바랍니다.
'Development > Android' 카테고리의 다른 글
DemoNuts - ANDROID (0) | 2019.03.16 |
---|---|
savedInstanceState (0) | 2019.03.15 |
Cursor(커서) (0) | 2019.03.14 |
startActivity() vs startActivityForResult() 도식도를 통한 차이 확인 - 응답 처리가 필요치 않은 경우 (단방향 액티비티), 응답 처리가 필요한 경우 (양방향 액티비티) (0) | 2019.03.14 |
Activity 실행 과정 (0) | 2019.03.13 |