Windows 11에서 Android Studio의 에뮬레이터에 문제가 있습니다

Windows 11에서 Android Studio Emulator에 문제가 발생한다면 혼자가 아닙니다. Google과 Microsoft는 문제를 해결하기 위해 노력하고 있습니다.

Android Studio 개발 SDK의 가장 중요한 구성 요소 중 하나는 개발자가 다양한 가상화 하드웨어에서 앱을 테스트할 수 있는 Android Emulator입니다. 그러나 Hyper-V를 사용할 때 에뮬레이터에 대한 버그 보고서가 들어오기 때문에 Android Emulator는 Windows 11 릴리스에 대한 준비가 아직 되어 있지 않은 것 같습니다. 고맙게도 개발 중에도 수정 사항이 있습니다.

업데이트 1(11/11/21 @ 12:35 동부 표준시): Android Studio Emulator 31.1.2에는 이제 풀려났어 Windows 11의 Hyper-V에 대한 수정 사항이 포함되어 있습니다. 곧 Android Studio에서 모든 사용자를 위한 업데이트로 표시될 것입니다. 에 게시된 기사 십일월11, 2021, 아래에 보존되어 있습니다.

적어도 있습니다 수십 건의 보고 Windows 11에서 Android 에뮬레이터가 시작되지 않는 온라인 문제(트위터의 Mishaal Rahman을 통해) Windows에서 Microsoft의 기본 하이퍼바이저인 Hyper-V를 사용할 때. 이 문제는 Intel 또는 AMD 프로세서를 탑재한 PC에 영향을 미치지만 Hyper-V 대신 AMD 프로세서용 하이퍼바이저 드라이버를 사용하는 에뮬레이터는 영향을 받지 않습니다. Windows 10, Linux 또는 macOS를 실행하는 컴퓨터도 이 버그의 영향을 받지 않습니다.

다행히도 수정 사항이 이미 개발 중입니다. Microsoft 개발자들은 이 문제가 Windows 11의 Hyper-V API에 있는 XSAVE와 관련된 버그임을 확인했으며 Google과 Microsoft는 이 문제를 해결하기 위해 노력하고 있습니다. 지금 당장 해결책이 필요한 경우 다음 중 하나를 수행할 수 있습니다. Android Studio Emulator의 소스 코드에서 한 줄을 제거하고 직접 컴파일합니다., 또는 한 파일을 누군가가 만든 미리 컴파일된 버전으로 교체합니다..

현재 Windows 11에서 Android Studio Emulator가 (부분적으로) 손상되어도 여전히 가능합니다. Windows 11에서 Android 앱 실행 내장된 Android용 Windows 하위 시스템을 통해. 실제로, 앱을 사이드로드하는 기능, 에뮬레이터에 대해 걱정하지 않고 Windows 11에서 Android Studio 프로젝트를 테스트할 수도 있습니다. Google의 에뮬레이터는 여전히 가속기 움직임, 맞춤 GPS 위치, 폴더블 인터페이스 등과 같은 특정 하드웨어 기능을 테스트하는 데 가장 적합한 옵션입니다. 물론, 실제 Android 기기가 있는 경우 이를 PC에 연결하여 애플리케이션과 게임을 테스트할 수 있습니다.