안드로이드 스튜디오 에뮬레이터 반응이 없음 (Waiting for target device to come online)
안드로이드 스튜디오 프로그램을 이용해 시간이 날 때마다 앱 개발을 하고 있습니다. 그런데 얼마 전에 제 PC를 포맷하고 안드로이드 스튜디오 프로그램 최신 버전을 설치하고 나서부터는 안드로이드 에뮬레이터가 실행은 되는데 시간이 지나도 아예 반응이 없더군요.
아래 이미지와 같이 실행된 에뮬레이터엔 내용을 바꿔도 적용되지 않고 계속 Waiting for target device to come online 글자만 눈에 보이고 가상 장치가 더는 진행이 안 되더군요.
답답해서 인터넷에 다양한 정보를 좀 찾아보았지만 이렇다 할 해결책은 찾지 못하였습니다. 안드로이드 스튜디오 버그라고 말하는 정보도 좀 봤었던 것 같은데 확실하지는 않고.. 그래서 임시방편으로 본 방법 중 가장 괜찮은 방법의 하나는 가상 장치 데이터를 지우면 가상 장치가 실행된다고 하더군요.
다시 처음부터 새로운 가상 장치를 만들어도 실행은 되었지만, 너무 번거로웠습니다. 가상 장치 데이터를 지우시려면 아래 이미지와 같이 상단 메뉴에 Tools 메뉴에 AVD Manager 메뉴를 선택하시면 됩니다.
아래 이미지와 같이 기존에 사용하던 가상 장치와 관련된 설정을 조정할 수 있는데 이곳에서 빨간색 화살표 방향에 표시된 부분을 누르시면 여러 가지 메뉴가 나오게 되며 Wipe Data를 눌러 주시면 됩니다.
아래 이미지와 같이 Yes를 누르셔서 기존에 사용하시던 가상 장치에 데이터를 지워 주시면 됩니다.
그런 뒤에 다시 안드로이드 가상 장치를 실행하시면 됩니다.
그럼 아래 이미지와 같이 수정된 상태의 환경으로 에뮬레이터가 다시 잘 실행이 됩니다. 문제는 이 방법을 사용하게 되면 핸드폰이 처음부터 다시 구동되어서 조금 불편한 부분이 있지만, 저로서도 현재 딱히 다른 방법이 없다 보니 항상 앱을 실행하기 전에 데이터를 지우고 실행하고 있습니다.
참고사항으로 중간에 Got it 누르지 않고 기다리시면 실행이 됩니다. 이상하게 Got it을 누르면 앱 실행이 안 되는 현상이 있더군요.
포맷을 하기 전과 이전 버전의 안드로이드 스튜디오 프로그램에서는 굉장히 잘 사용했었는데 버전업이 되면서 무언가 변경된 건지 제가 세팅한 부분 중에 어떤 부분이 잘못되었는지는 확실하지 않습니다.
임시방편으로 안드로이드 스튜디오 프로그램을 이용해 앱을 개발하시는 분 중 저와 비슷한 현상으로 고민하고 계시는 분들에게 조금이라도 도움이 되기 바라며 작성을 마칩니다.