Windows Subsystem for Android(이하 WSA)를 구글 플레이 스토어와 함께 설정하는 방법을 알아봅시다. 이하의 설명은 대다수가 사용하는 X86-64 플랫폼 기준입니다.
이와 같이 다양한 안드로이드 앱을 PC에서도 사용할 수 있습니다.
준비물을 모두 다운받은 후 zip 파일은 편리한 위치에 압축해제 해주세요.
Windows+X 단축키를 눌러 "Windows 터미널(관리자)" 를 실행합니다. PowerShell 창에 아래 명령어를 순차적으로 입력해주세요.
cd "1번 압축 푼 폴더 경로"
Add-AppxPackage -Register .\AppxManifest.xml
이 과정에서 오류가 발생한다면 Windows 개발자 모드 설정이나
가상 머신 플랫폼이 활성화되어있나 확인해주세요.
설치된 앱을 실행하세요.
맨 위의 Files 단락의 제일 오른쪽 아이콘을 눌러 WSA 환경을 시작하세요. 로딩 후 안드로이드 기본 파일 앱이 실행되었다면 닫아도 됩니다. 윈도우 앱의 Developer mode 토글을 "127.0.0.1:00000" 꼴의 ip가 나올 때까지 활성화해주세요.
마찬가지로 PowerShell에서 명령어를 이용합니다.
cd "2번 압축 푼 경로"
.\adb connect "develper mode ip주소"
# already connected to 127.0.0.1:00000가 나오면 성공
.\adb install "3번 파일 경로"
이 과정을 마치면 시작 메뉴에 노바 런쳐가 등장합니다. 눌러서 실행해주세요.
초기 설정을 마친 후 다시 Windows Terminal로 돌아옵니다
.\adb shell
su
setenforce 0
위 명령어를 입력해주면 Play Store에 구글 계정 로그인이 가능해집니다. 노바 런쳐로 구글 플레이를 열어 구글 계정 로그인 후 앱을 설치하면 시작 메뉴에 표시됩니다.
대부분의 앱은 플레이 스토어에서 설치할 수 있으나 간혹 검색이 되지 않는 앱이 있을 수 있습니다. 이런 경우 APKMirror에서 universal이나 x86 아키텍쳐의 APK를 받아 adb install 명령어로 설치하면 됩니다.
이와 같은 APK 설치를 쉽게 하도록 도와주는 도구도 있습니다.
echo off
adb connect 127.0.0.1:58526
adb install "%~1"
위와 같은 .bat 파일을 만들고 apk 파일을 드래그하면 쉽게 설치를 도와줍니다.
아직 베타 버전인만큼 오류와 버그가 자주 보이기도 합니다. 대표적으로 현재 크로미움 기반 브라우저(크롬, 삼성 인터넷 등) 사용이 불가해 파이어폭스로 대체해야 합니다. 또 WSA가 멈추는 경우 Windows 앱에서 Turn off 버튼을 눌러 재시작해주면 도움이 됩니다.
모두 즐거운 WSA 활용 되세요!