본문 바로가기
개발 이야기/Android

[ItelliJ / Android Studio] AVD 가상머신 실행 실패 ( Launching 'app' on No Devices )

by 정바쁨 2021. 4. 25.

머나먼 Hello World.

 

오늘도 헬로 월드 포스팅을 하려고 시작했으나 아무리 해도 AVD 가상 머신 실행에 실패했다.

 

에러의 내용은 다음과 같다.

 

Launching 'app' on No Devices.
Error while waiting for device: The emulator process for AVD Note10Size_Pixel_3_XL_API_30 was killed.

 

해당 에러 메시지로 구글링 해보면 온갖 조언들이 있는데, (나는 ItelliJ로 했지만 Android Studio에서도 동일한 것 같다.)

- SDK 버전을 업데이트해라.

- 설정을 어떻게 해라 등등

 

 

결론부터 말하자면,

경로상에 한글이 있으면 실패하는 것이었다.

- 에러 메시지에는 조금도 언급되지 않고, 빌드도 잘됐는데 ???????

 

작업을 하다 보면 경고 메시지로 한 번씩 'non-ASCII characters' 관련 내용을 볼 수 있는데,

SDK, 프로젝트 경로 등이 한글일 때 문제가 생기는 걸로 조금 예상하고 있었지만

가상 머신까지 안될 줄은 전혀 예상치 못했다.

 

내 경우는 폴더명이나 이런 건 모두 영어로 되어있었지만,

윈도우 계정 이름이 한글이어서 무슨 짓을 해도 한글 관련 문제가 발생했다.

 

계정명이 한글인 경우.

Users 하위의 폴더명도 한글이기 때문에

 - 'C:\Users\{계정명}'

계정을 바꾸고, 계정의 폴더명까지 바꿔야 한다.

 

하지만 구글에 검색해서 계정명과 폴더명을 바꿔보니

계정 로그인 시 윈도우에서 바탕화면을 못 찾아서 오류가 나기 시작한다...... (초기 바탕화면을 표시해준다.)

이것까지 잡는 방법도 분명 있겠지만-

내 경우에는 혼자 쓰는 PC가 아니었기에 더 이상의 시도를 포기하고,

영어 계정을 만들어서 진행했다.

 

정말 계정만 바꿨을 뿐인데 막힘없이 AVD 가상 머신이 실행됐을 때

느껴지는 허탈감과 해방감은 이루 말할 수가 없다.

마침내 보게된 Hello World!

 

결론:

안드로이드 개발할 거면 웬만하면 경로에 한글이 들어가지 않게 하자. (Non-ASCII)

댓글