윈도우 10에서 WSL2로 WSA를 완벽하게 구동하는 방법 (플레이 스토어 포함)



윈도우 10에서 WSL2로 WSA를 완벽하게 구동하는 방법 (플레이 스토어 포함)

저는 직접 경험해본 결과, 윈도우 10에서 WSL2를 사용하여 WSA(Windows Subsystem for Android)를 효율적으로 구동하는 방법에 대해 자세히 소개해 드릴게요. 윈도우에서 안드로이드 애플리케이션을 실행하는 것이 상당히 유용한데요, 이를 통해 다양한 앱을 즐길 수 있습니다. 아래를 읽어보시면 WSL2를 활용하여 플레이스토어와 함께 WSA를 이용하는 방법에 대한 모든 과정을 알차게 담아봤어요.

 

👉윈도우 10에서 WSL2로 바로 확인

 

1. WSA 이해하기

WSA는 윈도우 OS에서 안드로이드 앱을 구동할 수 있게 해주는 도구입니다. 이 시스템은 여러 레이어로 구성되어 있으며, 각각의 역할은 다음과 같아요.



레이어 역할
Windows OS 시스템의 전체 운영을 담당
Hyper-V 가상화 기술로 가상 머신 실행
Linux Kernel Linux 운영체제의 핵심
WSL Windows에서 Linux 프로그램 실행
WSA Windows에서 Android 앱을 직접 실행

기본적으로 WSA는 다음과 같은 방식으로 작동해요: Windows OS가 Hyper-V를 통해 가상 환경을 만들고, 이 가상 환경에서 Linux 커널이 동작하여 WSL을 통해 Android 앱을 실행하는 것입니다.

1-1. WSA 설치 전 준비사항

WSA를 설치하기 전에 해당 기능이 원활하게 작동하기 위해서는 하이퍼바이저 기능을 활성화해야 해요. 우선 시작 메뉴에서 “Windows 기능 켜기/끄기”를 검색한 후, Hyper-V가상 머신 플랫폼을 체크하여 확인을 눌러주세요. 그럼 하이퍼바이저 활성화가 완료돼요.

1-2. WSL 설치 과정

WSL을 설치할 때는 다음 명령어들을 차례대로 입력해주시면 돼요:

bash
wsl --install

이 명령어를 통해 기본적으로 Ubuntu가 설치되지만, 원하는 배포판을 선택할 수도 있어요. 그리고 WSL 2 버전을 기본값으로 설정하는 것을 잊지 마세요:

bash
wsl --set-default-version 2

다만, WSA는 윈도우 10을 공식 지원하지 않기 때문에 별도의 WSA 패키지를 설치해야 해요.

2. WSA 패키지 다운로드와 설치

WSA는 기본적으로 윈도우 10과 호환되지 않기 때문에, GitHub에서 제공하는 패키지를 다운로드해야 해요. 저는 아마존 스토어가 없는 버전을 원했기 때문에 RemovedAmazon을 선택했어요. 아래 링크에서 필요한 파일을 다운로드 할 수 있습니다.

위에서 언급한 GitHub 주소로 가서, 필요한 WSA 파일을 다운받아주세요. 파일을 압축 해제할 때는 꼭 7-Zip 프로그램을 사용해야 해요. 일반 다른 압축 프로그램은 오류를 일으킬 수 있으니 주의해 주세요.

2-1. 설치파일 실행

압축을 풀고 나면, 방금에서 만든 폴더를 편리한 위치에 옮겨놓으세요. 해당 폴더에 PowerShell을 관리자 권한으로 실행 후, 아래의 명령어를 입력하면 설치가 시작됩니다.

bash
cd C:\Users\${사용자명}\Desktop\wsa
PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1

설치가 완료되면, 플레이스토어의 앱들을 사용할 수 있어요. 설치 후에는 메모리 사용량이 좀 높을 수 있는데, 이는 설정에서 조정할 수 있어요.

3. 그래픽 설정 및 성능 최적화

WSA 설치 후, 그래픽 설정이 필요해요. 검색해서 “Android용 Windows 하위 시스템 실행”을 찾아 클릭한 후, 고급 설정에서 원하는 GPU를 선택하면 됩니다. 최적의 성능을 위해 GPU 설정을 신중하게 선택하세요.

아래는 그래픽 설정을 위한 간단한 단계입니다:

3-1. GPU 설정

  1. Android용 Windows 하위 시스템 실행.
  2. 고급 설정으로 이동.
  3. 특정 GPU 선택 후, 적용하기.

이러한 설정으로 성능을 개선할 수 있으니 꼭 확인해 보세요.

3-2. 메모리 할당 조정

WSA가 메모리를 많이 사용하는 경향이 있기 때문에, 가상 머신 설정에서 메모리 할당량을 조정할 수 있어요. 필요에 따라 메모리 사용량을 조절하시기 바랍니다.

4. 애플리케이션 설치 및 사용하기

WSA를 사용하면 안드로이드 애플리케이션을 쉽게 설치하고 실행할 수 있어요. 플레이스토어를 통해 필요한 애플리케이션을 다운로드하고 사용할 수 있습니다. 하지만, 가상 환경이기 때문에 모든 앱이 완벽하게 작동하지 않을 수도 있습니다.

4-1. 앱 설치 방법

  1. 플레이스토어에 로그인 후 원하는 앱 검색.
  2. 설치 클릭 후 다운로드가 완료되면 사용하기.
  3. 게임이나 앱을 실행하여 정상적인 작동 여부를 확인하기.

설치 시 알림이 오기 때문에 쉽게 확인할 수 있어요. 제어판에서 설치된 앱을 관리할 수도 있답니다.

4-2. 랜더링 및 성능 체크

가상 환경에서 안드로이드 앱을 실행할 때, 랜더링 성능이 중요한 요소예요. 앱이 원활하게 실행되는지 확인하고, 문제가 발생하면 해당 설정을 재검토해야 합니다.

자주 묻는 질문 (FAQ)

WSL2를 왜 사용해야 할까요?

WSL2는 Windows에서 Linux 환경을 네이티브하게 제공하므로, 다양한 도구와 애플리케이션을 원활히 사용할 수 있게 해줘요. 프로그램 개발 및 테스트 환경이 필요할 때 강력한 도구랍니다.

WSA에서 특정 앱이 실행되지 않는 이유는 무엇인가요?

WSA가 가상 머신 기반으로 작동하기 때문에 모든 앱이 호환되는 것은 아니에요. 시스템 요구사항이나 конструкция에 따라서 앱이 실행되지 않을 수 있는데, 이는 안드로이드 시스템의 특성에 기인해요.

Hyper-V는 꼭 활성화해야 하나요?

네, Hyper-V는 WSA의 가상화 기능을 사용하기 위해 필수적으로 활성화해야 해요. 이를 통해 WSA가 가상 환경을 구성할 수 있습니다.

메모리 할당은 어떻게 조정하나요?

설정 메뉴에서 메모리 사용량을 조정할 수 있어요. 고급 설정이나 WSA 설정을 통해 메모리의 크기를 조정하면 됩니다.

WSA 설치 및 운영은 다소 복잡할 수 있지만, 이를 통해 강력한 기능을 활용할 수 있답니다. 직접 체험해보니 충분히 가치 있는 과정이라고 생각해요.

태그: WSL2, WSA, 윈도우10, 플레이스토어, 안드로이드, 가상화, Hyper-V, Linux, 앱 설치, 메모리 관리, 시스템 설정

이전 글: 세금 환급의 기회! 개인사업자와 법인사업자의 환급금 조회하는 방법