안드로이드 스튜디오 에뮬레이터를 실행했을때 에러
원인 : 안드로이드 스튜디오에서 더이상 내 PC의 그래픽 드라이버 버전을 지원하지 않는다.
- 참고 사이트 -
에뮬레이터 실행 에러 화면
Android Emulator closed because of an internal error.
gpu found. vendor id 8086 device id 0x0152
checking for bad AMD Vulkan driver version....
amdvlk64.dll not found. Checking for amdvlk32....
amdvlk32.dll not found. No bad AMD Vulkan driver versions found. checking for bad vulkan-1.dll version....
info on vulkan-1.dll cannot be found, continue.
emuglConfig_init: blacklisted=0 has_guest_renderer=1,mode: auto, option:(null)
emuglConfig_init: auto-selected swiftshader_indirect based on conditions and UI preference 3
emuglConfig_init: GPU emulation enabled using 'swiftshader_indirect ' mode
Deciding if GLDirectMEM/Vulkan should be enbled. Selected renderer:8 API level:29 host GPU blacklisted? 0
Swiftshader selected, enabling Vulkan,
Enabling GLDirectMem
Enabling Vulkan
Adding to the library search path : C\Users\.....\AppData\Local\Android\Sdk\emulator\lib64\gles_swiftshaer
내부 오류로 인해 Android Emulator가 종료되었습니다.
GPU를 찾았습니다. 공급업체 ID 8086 장치 ID 0x0152
잘못된 AMD Vulkan 드라이버 버전 확인 중....
amdvlk64.dll을 찾을 수 없습니다. amdvlk32 확인 중....
amdvlk32.dll을 찾을 수 없습니다. 잘못된 AMD Vulkan 드라이버 버전을 찾을 수 없습니다. 잘못된 vulkan-1.dll 버전 확인 중....
vulkan-1.dll에 대한 정보를 찾을 수 없습니다. 계속하십시오.
emuglConfig_init: blacklisted=0 has_guest_renderer=1, 모드: 자동, 옵션:(null)
emuglConfig_init: 조건 및 UI 기본 설정에 따라 자동 선택되는 swiftshader_indirect 3
emuglConfig_init: 'swiftshader_indirect' 모드를 사용하여 활성화된 GPU 에뮬레이션
GLDirectMEM/Vulkan을 활성화해야 하는지 결정합니다. 선택한 렌더러:8 API 레벨:29 호스트 GPU가 블랙리스트에 있습니까? 0
Vulkan을 활성화하는 Swiftshader 선택,
GLDirectMem 활성화
Vulkan 활성화
라이브러리 검색 경로 추가: C\Users\.....\AppData\Local\Android\Sdk\emulator\lib64\gles_swiftshaer
Vulkan(벌컨)
-위키백과에서-
벌컨(Vulkan)은 오버헤드가 적은 크로스 플랫폼 3D 그래픽스 및 컴퓨팅 API이다. 이는 GDC 2015에서 크로노스 그룹에 의해 처음으로 소개되었다.초기의 Vulkan API는 OpenGL의 차세대 버전으로 준비되었는데, 현재는 "OpenGL"이라는 이름을 이어가지 않고 Vulkan이라는 이름으로 결정되었다.OpenGL처럼 Vulkan은 게임이나 상호작용성 미디어와 같은 고성능 실시간 3D 그래픽스 애플리케이션을 모든 플랫폼에서 고성능으로 CPU를 적게 사용하도록 개발하는 것을 목표로 만들어진 API이며 마이크로소프트의 Direct3D 12, 애플의 메탈, AMD의 맨틀과 같은 성격의 API이다.CPU 사용량에 대해서 더 이야기 하자면 Vulkan은 멀티 코어 CPU의 여러 코어 사이에 로드를 더 잘 분배할 수 있다.
메모장을 실행한다.
아래 내용 복사 붙어넣기한다.
# Here's how to disable Vulkan apps to talk to the emulator.
# Add the following lines to ~/.android/advancedFeatures.ini (create this file if it doesn't exist already):
Vulkan = off
GLDirectMem = on
C:\Users\........\.android 폴더에 advancedFeatures.ini 저장한다.
안드로이드 스튜디오 에뮬레이터 실행한다.
Your GPU driver information:
GPU # 1
Make: 80866
Model: intel(R) HD Graphics
Device ID: 0152
Some users have experienced emulator stability issues this driver version.
As aresult. we're selecting a compatibility renderer. Please check with your manufacturer to see if there is an updated driver available.
Never show this again
GPU 드라이버 정보:
GPU # 1
제조사: 80866
모델: 인텔(R) HD 그래픽
장치 ID: 0152
일부 사용자는 이 드라이버 버전에서 에뮬레이터 안정성 문제를 경험했습니다.
결과적으로. 호환성 렌더러를 선택하고 있습니다. 사용 가능한 업데이트된 드라이버가 있는지 제조업체에 문의하십시오.
다시 표시하지 않음
안드로이드 스튜디오 에뮬레이터 실행를 완전히 실행한 화면이다.
'X' 카테고리의 다른 글
앱 개발 방법 - 애플리케이션 기본 항목, Android 앱의 보안 기능 (0) | 2021.12.30 |
---|---|
드라이버 또는 하드웨어 자동 검색 설치 방법 (0) | 2021.12.29 |
LG Power Manager 배터리 관리 (0) | 2021.12.26 |
안드로이드 스튜디오 Java 설치 에러 및 환경변수 등록 (0) | 2021.12.25 |
2021 연말정산에 대해 알아보자 (0) | 2021.12.24 |