Computer >> 컴퓨터 >  >> 시스템 >> Windows 11

Windows 11에서 안드로이드 앱 실행하기: WSA(Windows Subsystem for Android) 설치 및 사용 가이드

Windows 11에서는 WSA(Windows Subsystem for Android)를 이용해 안드로이드 앱을 설치하고 실행할 수 있습니다. WSA는 리눅스용 Windows 하위 시스템인 WSL(Windows Subsystem for Linux)과 유사한 방식으로 동작합니다. 안드로이드 커널이 경량 가상 머신 형태로 설치되며, Hyper-V 역할을 별도로 활성화할 필요가 없다는 점이 특징입니다.


참고로 WSA는 출시 당시 Windows Insider 프로그램 참여자에게만 제공되었지만, 실제로는 모든 Windows 11 빌드에 설치할 수 있었습니다. 다만 Microsoft는 2024년 3월 WSA 지원 종료를 발표했으며, 2025년 3월부터 공식 지원이 중단되었습니다. 그럼에도 불구하고 기존 설치 환경 유지나 학습 목적으로 WSA의 설치 및 활용 방법을 아는 것은 여전히 의미가 있습니다.


Windows 11에 WSA 설치하는 방법

Windows 11에 안드로이드 가상 머신을 설치하려면 컴퓨터가 Intel VT(Intel Virtualization Technology) 또는 AMD-V를 지원해야 합니다. BIOS/UEFI 설정에서 가상화 기능이 활성화되어 있는지 반드시 확인하세요.


PowerShell을 사용하면 Windows에서 가상화 지원 여부를 간단히 확인할 수 있습니다:


Get-ComputerInfo -property "HyperV*"


HyperVRequirementDataExecutionPreventionAvailable : True
HyperVRequirementSecondLevelAddressTranslation : True
HyperVRequirementVirtualizationFirmwareEnabled : True
HyperVRequirementVMMonitorModeExtensions : True

위 예시처럼 모든 항목이 True로 표시되면 가상화가 정상적으로 지원되고 활성화된 상태입니다.


또한 안드로이드 하위 시스템과 앱이 원활하게 동작하도록 최소 8GB RAM 이상을 권장합니다. 16GB 이상이라면 더욱 쾌적하게 사용할 수 있습니다.


1. Virtual Machine Platform 기능 활성화

먼저 Windows의 '가상 머신 플랫폼' 기능을 활성화합니다. 아래 명령어를 실행한 후 시스템을 재부팅하세요:


Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform


2. WSA 설치 파일(MSIXBUNDLE) 다운로드

다음으로 Microsoft Store에서 WSA 설치 파일을 MSIXBUNDLE 형식으로 내려받아야 합니다. Store에 직접 접근하지 않고도 설치 파일을 받을 수 있는 방법은 다음과 같습니다:


  1. https://store.rg-adguard.net/ 사이트에 접속합니다. 이 서비스는 Microsoft Store 앱 설치 파일의 직접 다운로드 링크를 생성해 줍니다;
  2. 검색창에 다음 URL을 붙여넣고 드롭다운 메뉴에서 Slow를 선택합니다: https://www.microsoft.com/store/productId/9P3395VX91NR
  3. 목록에서 MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle 파일을 찾아 다운로드합니다 (약 1.2GB);
  4. Windows Terminal을 열고 아래 명령어로 MSIXBUNDLE 파일을 설치합니다:
    Add-AppxPackage -Path "C:\Users\사용자명\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"
  5. 설치가 완료되면 Windows 11 시작 메뉴에 Windows Subsystem for Android Settings(안드로이드용 Windows 하위 시스템 설정) 항목이 나타납니다.

Windows 11에 안드로이드 앱 설치하는 방법

WSA 설치 후에는 안드로이드 앱을 설치할 수 있습니다. 초기에는 미국 IP 주소와 Beta 채널의 Windows Insider만 Amazon AppStore를 통해 앱을 설치할 수 있는 등 여러 제약이 많았습니다. Amazon AppStore는 WSA와 함께 자동으로 설치됩니다.


하지만 이러한 제약 없이 APK 파일을 디버그 모드로 사이드로딩하면 어떤 안드로이드 앱이든 설치할 수 있습니다. 방법은 다음과 같습니다.


1. APK 파일 다운로드

Google Play에서 원하는 앱의 URL을 복사합니다. 예를 들어 FBReader(Android용 fb2/epub 전자책 리더)를 설치한다고 가정해 보겠습니다.


APK Downloader 사이트에 접속하여 Google Play 앱 URL을 붙여넣고 Generate Download Link 버튼을 클릭한 뒤 APK 파일을 다운로드합니다.


2. Android SDK Platform Tools 준비

Android SDK Platform Tools(공식 다운로드 페이지)를 내려받아 C:\tools\platform-tools 경로에 압축을 해제합니다.


3. 개발자 모드 활성화 및 ADB 연결

WSA 설정에서 개발자 모드(Developer Mode)를 켭니다. IP 주소 입력란 옆의 새로 고침(Refresh) 버튼을 클릭하고 안드로이드 인스턴스에 IP가 할당될 때까지 기다립니다. 표시된 IP를 복사합니다 (포트가 함께 표시되는 경우도 있습니다. 예: 127.0.0.1:56314).


PowerShell 콘솔을 열고 Android SDK가 있는 디렉터리로 이동합니다:


cd C:\tools\platform-tools


복사해 둔 IP 주소로 안드로이드 가상 머신에 연결합니다:


./adb.exe connect 172.17.66.80


connected to 172.17.66.80:5555

연결된 안드로이드 기기가 하나뿐인지 확인합니다:


adb devices


4. APK 설치 및 파일 전송

APK 파일로 안드로이드 앱을 설치하려면 아래 명령어를 실행합니다:


./adb install "C:\Users\사용자명\Downloads\org.geometerplus.zlibrary.ui.android_3003500_apps.evozi.com.apk"


설치가 완료되면 해당 앱의 아이콘이 Windows 시작 메뉴의 설치된 프로그램 목록에 나타납니다. 클릭하여 실행하면 일반 Windows 앱처럼 안드로이드 앱을 사용할 수 있습니다.


안드로이드 앱은 기본적으로 자체 에뮬레이트된 파일 시스템만 접근할 수 있습니다. 예를 들어 FBReader에서 전자책 파일을 읽으려면 ADB를 사용해 파일을 안드로이드 영역으로 복사해야 합니다:


./adb push "C:\Users\사용자명\Downloads\Mark-Twain-adv-Huckleberry Finn.epub" /storage/emulated/0/books


복사한 epub 파일은 이제 안드로이드 앱에서 바로 열어볼 수 있습니다.


반대로 안드로이드에서 Windows로 파일을 가져올 때는 adb pull 명령어를 사용합니다:


adb pull "/storage/emulated/0/books/file.fb2" C:\Users\사용자명\Downloads


마무리

지금까지 Windows 11에 WSA를 설치하고 ADB를 활용해 Amazon AppStore 제약 없이 임의의 안드로이드 앱을 사이드로딩하는 방법을 살펴보았습니다. WSA는 공식 지원이 종료되었지만, BlueStacks, LDPlayer 같은 대체 안드로이드 에뮬레이터나 Google Play Games PC 버전 등의 대안도 고려해 볼 수 있습니다. Windows 환경에서 안드로이드 앱을 활용해야 하는 상황이라면 본문의 방법을 참고해 보시기 바랍니다.