IT, 코딩/안드로이드 스튜디오

안드로이드 스튜디오 가상머신/애뮬레이터 실행 오류 해결 방법

우크박스_ 2021. 1. 27. 01:37

아래와 같은 에러 발생 시 해결방법

Installation did not succeed.

The application could not be installed: SHELL_UNRESPONSIVE

The device timed out while trying to install the application.

Retry

분명 어제까지만 해도 가상 머신이 잘 작동했는데 오늘 갑자기 실행이 되지 않아서 당황했네요...

정확히 말하자면 빌드도 성공하고 가상 디바이스도 켜지는데 app이 안 켜져서 구현이 제대로 된 건지 확인할 수가 없었어요.

수도 없이 run 버튼을 눌러보고 노트북도 껐다가 켜보고 했지만 아무런 변화가 없었고 계속 위와 같은 에러 메시지만 출력되는 것을 확인할 수 있었습니다.

 

결국에는 저 혼자서 이것저것 건드려 보다가 문제를 해결했지만 stackoverflow에서 알게 된 방법도 있어서 stackoverflow에서 알게된 방법제가 문제를 해결한 방법 두 가지 모두 공유하려고 합니다.

두 가지 방법 모두 아주 간단하고 쉬운 방법이니 끝까지 잘 따라와 주세요!!

1. 해결방법1 (stackoverflow 참고): File > Invalidate Caches/Restart... > Just Restart

좌측 상단의 File에서 위와 같이 Invalidate Caches / Restart...라고 적힌 부분을 클릭해줍니다.

Invalidate Caches/Restart... 를 클릭하면 위와 같은 4개의 선택지가 나옵니다. 여기서 Just Restart를 클릭하고 실행이 완료되면 다시 app을 실행시켜서 정상적으로 작동하는지 확인해봅니다.

여전히 가상 머신에서의 app실행이 정상적으로 되지 않는 경우 이번에는 Invalidate and Restart를 클릭하고 다시 시도해봅니다.

그래도 문제가 해결되지 않는다면 해결방법 2까지 보고 따라 해 주세요!!

2. 해결방법 2: 작업 관리자 > adb.exe 종료

  1. 작업 관리자를 열고 프로세스를 확인합니다.
  2. 앱이나 백그라운드 프로세스에서 adb.exe가 실행되고 있는지 확인합니다. (adb.exe는 이름순으로 정렬하면 앞쪽으로 오기 때문에 찾기에 편합니다.)
  3. adb.exe를 누르고 작업을 끝내줍니다. 
  4. 다시 안드로이드 스튜디오로 돌아가서 가상 디바이스에서 app을 실행시켜줍니다.

 

보통은 해결방법 1만 해도 해결된다고 하네요.

하지만 저와 같은 경우에는 해결방법 2로 해결했기 때문에 두 개 다 시도해보시면 될 것 같아요.. 오류 하나 때문에 소중한 시간 낭비하지 마시고 모두 잘 해결하셨으면 좋겠네요!!

 

반응형