Windows 11 WSA 설정법, 근데 이제 플레이스토어를 곁들인

moseoridev·2021년 10월 24일
0
post-thumbnail
post-custom-banner

Windows Subsystem for Android(이하 WSA)를 구글 플레이 스토어와 함께 설정하는 방법을 알아봅시다. 이하의 설명은 대다수가 사용하는 X86-64 플랫폼 기준입니다.

이와 같이 다양한 안드로이드 앱을 PC에서도 사용할 수 있습니다.

0. 준비물

  1. Windows 11 Build 22000 or Windows 10 21H2 이상 (인사이더 프리뷰가 아닌 정식 빌드에서는 Windows 설정에서 개발자 모드 활성화가 필요할 수 있습니다.)
  2. WSA installer w/ GAPPS - 구글 플레이를 포함하여 변조된 WSA 패키지입니다.
  3. ADB - WSA에 앱을 설치하는데 사용됩니다.
  4. Nova Launher APK - 앱을 설치했으면 런처로 실행해야죠.

준비물을 모두 다운받은 후 zip 파일은 편리한 위치에 압축해제 해주세요.

1. WSA 설치

Windows+X 단축키를 눌러 "Windows 터미널(관리자)" 를 실행합니다. PowerShell 창에 아래 명령어를 순차적으로 입력해주세요.

cd "1번 압축 푼 폴더 경로"
Add-AppxPackage -Register .\AppxManifest.xml

이 과정에서 오류가 발생한다면 Windows 개발자 모드 설정이나

가상 머신 플랫폼이 활성화되어있나 확인해주세요.

2. ADB 설정


설치된 앱을 실행하세요.

맨 위의 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번 파일 경로"

이 과정을 마치면 시작 메뉴에 노바 런쳐가 등장합니다. 눌러서 실행해주세요.

3. Play Store 설정

초기 설정을 마친 후 다시 Windows Terminal로 돌아옵니다

.\adb shell
su
setenforce 0

위 명령어를 입력해주면 Play Store에 구글 계정 로그인이 가능해집니다. 노바 런쳐로 구글 플레이를 열어 구글 계정 로그인 후 앱을 설치하면 시작 메뉴에 표시됩니다.

4. 마치며

대부분의 앱은 플레이 스토어에서 설치할 수 있으나 간혹 검색이 되지 않는 앱이 있을 수 있습니다. 이런 경우 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 활용 되세요!

profile
코딩하는 학생
post-custom-banner

0개의 댓글