Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

모바일 앱(안드로이드)

Android studio 의 AVD의 화면은 왜 블랙 스크린이 되는 걸까 ?

Billcorea 2025. 1. 22. 15:10
반응형
android studio 의 AVD 의 화면은 왜 블랙 스크린이 되는 걸까 ?

 

풍경이 있는 그림

 

Android Studio의 AVD(안드로이드 가상 디바이스)가 블랙 스크린이 되는 일반적인 이유는 다음과 같습니다:

  1. 그래픽 가속 문제:
    • AVD는 가상화된 환경에서 실행되므로 그래픽 가속이 제대로 설정되지 않으면 블랙 스크린 문제가 발생할 수 있습니다. AVD 설정에서 그래픽 옵션을 Automatic 또는 Software로 변경해보세요.
  2. 불충분한 시스템 리소스:
    • 가상 디바이스를 실행하는 데 필요한 시스템 리소스(CPU, 메모리 등)가 충분하지 않으면 블랙 스크린 문제가 발생할 수 있습니다. 다른 불필요한 프로그램을 종료하여 시스템 리소스를 확보하세요.
  3. HAXM 설치 문제:
    • Intel의 HAXM(Hardware Accelerated Execution Manager)이 제대로 설치되지 않았거나 활성화되지 않은 경우 문제가 발생할 수 있습니다. HAXM이 제대로 설치되어 있는지 확인하고, 설치되어 있지 않다면 설치해보세요.
  4. AVD 구성 문제:
    • AVD 설정이 올바르지 않을 경우 문제가 발생할 수 있습니다. AVD Manager에서 가상 장치를 삭제하고 새로 만들거나, 다른 장치 설정으로 테스트해보세요.
  5. 그래픽 드라이버 문제:
    • 그래픽 드라이버가 최신 상태가 아닐 경우 문제가 발생할 수 있습니다. 그래픽 드라이버를 최신 버전으로 업데이트해보세요.
  6. Android Studio 버그:
    • 간혹 Android Studio 자체의 버그로 인해 문제가 발생할 수 있습니다. 최신 버전의 Android Studio로 업데이트하거나, 문제가 지속될 경우 이전 버전으로 다운그레이드해보세요.

해결 방법

  1. 그래픽 가속 설정 변경:
    • AVD Manager에서 문제의 가상 장치를 선택하고, Edit 버튼을 클릭합니다.
    • Graphics 옵션을 Automatic에서 Software로 변경한 후 다시 시도해보세요.
  2. HAXM 설치 확인:
    • SDK Manager에서 SDK Tools 탭을 선택하고, Intel x86 Emulator Accelerator (HAXM installer)가 설치되어 있는지 확인하세요.
    • 설치되어 있지 않다면, 체크하고 Apply 버튼을 눌러 설치하세요.
  3. 시스템 리소스 확인:
    • 작업 관리자를 열어 시스템 리소스 사용량을 확인하고, 불필요한 프로그램을 종료하여 리소스를 확보하세요.
  4. 그래픽 드라이버 업데이트:
    • 그래픽 드라이버를 최신 버전으로 업데이트하세요. 제조사 웹사이트에서 최신 드라이버를 다운로드하고 설치할 수 있습니다.

위의 방법들을 시도해보시면 AVD 블랙 스크린 문제를 해결하는 데 도움이 될 것입니다.

 
avd manager 에서 graphics 을 수정할 수 없다면 ?
 

 

AVD Manager에서 그래픽 설정을 수정할 수 없는 경우, 다음과 같은 방법을 시도해볼 수 있습니다:

1. config.ini 파일 직접 수정

AVD 설정 파일을 직접 수정하여 그래픽 설정을 변경할 수 있습니다.

  1. AVD 폴더 찾기:
    • AVD 설정 파일(config.ini)은 사용자 홈 디렉토리 내 .android/avd/ 폴더에 저장됩니다.
    • 예를 들어, Windows에서는 다음 경로에 있습니다: C:\Users\<YourUsername>\.android\avd\
    • macOS와 Linux에서는 다음 경로에 있습니다: /Users/<YourUsername>/.android/avd/
  2. config.ini 파일 열기:
    • 원하는 AVD 폴더로 이동한 후, 해당 AVD의 .avd 폴더 내부에 있는 config.ini 파일을 텍스트 편집기로 엽니다.
  3. 그래픽 설정 수정:
    • config.ini 파일 내에서 hw.gpu.mode와 관련된 항목을 찾아 수정합니다.
    • 예를 들어, 그래픽 모드를 software로 변경하려면 다음과 같이 설정합니다:
      hw.gpu.mode=software
  4. 변경 사항 저장:
    • 파일을 저장하고 AVD를 다시 실행해보세요.

 

2. 새로운 AVD 생성

기존 AVD의 설정을 변경할 수 없는 경우, 새로운 AVD를 생성하면서 그래픽 설정을 올바르게 설정할 수 있습니다.

  1. AVD Manager 열기:
    • Android Studio 상단 메뉴에서 Tools -> AVD Manager를 선택합니다.
  2. 새 AVD 생성:
    • Create Virtual Device... 버튼을 클릭합니다.
  3. 디바이스 선택:
    • 사용할 가상 디바이스를 선택하고 Next 버튼을 클릭합니다.
  4. 시스템 이미지 선택:
    • 사용할 시스템 이미지를 선택하고 Next 버튼을 클릭합니다.
  5. AVD 설정:
    • AVD 설정 화면에서 Graphics 옵션을 Automatic, Hardware, 또는 Software로 설정할 수 있습니다.
    • 설정을 완료한 후 Finish 버튼을 클릭하여 AVD를 생성합니다.

3. 그래픽 드라이버 업데이트

그래픽 드라이버가 최신 상태가 아닐 경우, AVD가 제대로 실행되지 않을 수 있습니다. 그래픽 드라이버를 최신 버전으로 업데이트해보세요.

  1. 그래픽 드라이버 확인:
    • 사용 중인 그래픽 카드의 드라이버를 제조사 웹사이트에서 최신 버전으로 다운로드합니다.
    • 예: NVIDIA, AMD, Intel
  2. 드라이버 설치:
    • 다운로드한 드라이버를 설치하고 시스템을 재부팅합니다.

위의 방법들을 통해 AVD의 블랙 스크린 문제를 해결할 수 있습니다. 만약 문제가 지속된다면, Android Studio를 최신 버전으로 업데이트하거나, 문제를 재현할 수 있는 환경을 자세히 설명하여 추가적인 도움을 요청하는 것도 좋은 방법입니다.

반응형