Android - Android Studio 에뮬레이터 오류 해결 방법

Woongmur·2025년 1월 7일

들어가기에 앞서

이전에 공기계를 사용하여 모바일 해킹 과정을 진행하다가 안드로이드 스튜디오에서도 진행하고 싶어서 설치를 하게 되었다.
그런데 아무리 기다리고 다시설치하고 건드려도 에뮬레이터가 작업 표시줄에는 나오는데 윈도우가 안뜨는 것이다.
그 과정에서 정말 어이없게 해결을 하게되어 글을 쓴다..
(나중에 꼭 이와 같은 오류가 발생하는 분이 있을 것이라 생각되기에..)

어떤 것이 문제였나?

일단 위에서 설명 했듯이 작업 표시줄에는 에뮬레이터가 정상적으로 실행중이나 윈도우가 안뜬다는 문제가 있었다.
해당 프로그램을 우클릭 하여 qemu-system-x86_64.exe를 클릭하게 되면
이러한 오류창이 뜨게 된다.
나는 총 4번의 창이 뜨게 되었는데 각각

libandroid-emu-metrics.dll
libprotobuf.dll
libandroid-emu-agents.dll
libglib2_windows_msvc-x86_64.dll 

이 없어 진행할 수 없다고 나왔다.
그런데 이상하다 C:\Users\user\AppData\Local\Android\Sdk\emulator 에는 분명 위에 있는 dll들이 전부 포함되어 있었다.
그래서 찾아보니 시스템 환경 변수에 Path에 에뮬레이터 경로를 추가하여주어야 한다 그래서 추가하였다.

그랬더니 세상에...
이번엔 다른게 없단다...

libandroid-emu-metrics.dll 
libandroid-emu-tracing.dll 
libandroid-emu-curl.dll 
libandroid-emu-protos.dll

비슷하지만 다른 dll들이 없다고 한다.
그런데 또!!!! 이상하다 해당 dll들은 분명히 C:\Users\user\AppData\Local\Android\Sdk\emulator\lib64 에 있는데 말이다!!!!

여기까지 오는데 약 하루를 노트북을 잡고 있었다.
그러다가 에뮬레이터 좌표 설정과 관련된 해결방법이 있는 글을 보게되었다.
https://stackoverflow.com/questions/78813238/errors-when-trying-to-run-virtual-device-with-api-level-34-android-14
여기에 있는 해결책인데 에뮬레이터 윈도우의 좌표와 스케일의 설정을 고쳐주면 해결이 된다는 것이다.

그래서 바로 C:\Users\user\.android\avd\[안드로이드 이미지]경로에 있는 emulator-user.ini 설정 파일의 값을 바꾸어주었다.

그 후에 에뮬레이터를 실행했더니...


된다 ㅠㅠㅠ 보인다 ㅜㅜㅜ 장장 24시간 만의 쾌거다....
이제부터 신나게 시작하면 된닷!!!

마무리

앞으로의 실습에 아주 중요한 트러블 슈팅이라 생각되며 같은 문제가 있는데 해결하지 못하는 분들이 보았으면 좋겠다 생각한다.
환경 구성과 설정에서 어려운 문제를 직면하는것 만큼 좋은 시작이 없다고 생각한다.
그 과정에서의 스트레스가 크긴 하지만 해결했을 때의 쾌감은 말로 표현할 수 없다.
-끝-

profile
Pentest Study & Life Blog

0개의 댓글