머나먼 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 가상 머신이 실행됐을 때
느껴지는 허탈감과 해방감은 이루 말할 수가 없다.
결론:
안드로이드 개발할 거면 웬만하면 경로에 한글이 들어가지 않게 하자. (Non-ASCII)
'개발 이야기 > Android' 카테고리의 다른 글
[kotlin] 코틀린 DateTime 현재시간 가져오기 (0) | 2021.05.15 |
---|---|
[kotlin/Java] Andorid ToolBar 타이틀 제거 (Remove title in Toolbar) (0) | 2021.05.09 |
[Android] 버튼 크기 비례 적용 - Button width 100% (0) | 2021.04.28 |
IntelliJ - Android SDK 설치 (안드로이드 SDK 설치) (0) | 2021.04.24 |
Kotlin 개발환경 구축(IntelliJ IDEA / JDK 설치) (0) | 2021.04.22 |
댓글