윈도우 11 WSA 에 외부 apk 파일 설치 하는 방법

마이크로소프트 윈도우 11 에서 안드로이드 앱을 설치해서 사용 하기 위해서는 몇 가지 작업을 해야 합니다.

  • 공식적으로 미국에 거주 해야 합니다. 현재 미국 기반 시스템에서만 정상 동작 합니다.
  • 안드로이드 구동을 위한 가상 환경 도구인 WSA ( Windows Subsystem for Android ) 를 설치 해 주어야 합니다.
  • 사용 할 안드로이드 앱 설치를 위해서는 공식적으로 지원 아마존 앱 스토어를 설치 해야 합니다.

요약하자면 이 정도로 정리 할 수 있을 듯 합니다.

미국에 거주 하지 않아도 미국에 있는 것과 같이 변경 하거나 비공식적인 방식으로 설치가 가능한 상황이기 때문에 위 조건들이 별 장애는 되지 않을 것 입니다.

그렇지만 아마존 앱 스토어를 사용하게 되면 일단 앱 의 수량이 구글 앱스토어 대비 현저하게 낮기 ( 아마존 앱스토어:약 46만 개, 구글 플레이 스토어: 약 348 만 개 ) 때문에 불편 합니다.

이 또한 마이크로 소프트에서 제공하는 WSA 패키지를 설치하고 구글 GAPPS 를 설치하면 구글의 플레이 스토어에서 앱을 설치 해 사용 할 수 있습니다. 하지만 스토어에서 구할 수 없는 앱을 설치 하고 싶거나 개발을 목적으로 설치 하는 경우 위 방식으로는 진행이 되지 않고 이 경우 별도의 앱 ( .apk ) 파일을 직접 설치 해야 합니다.

그래서 오늘은 윈도우 11 의 WSA 에 apk 파일 직접 설치 하는 방법에 대해서 알아 보겠습니다.

해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 해당 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.

튜토리얼 환경 : 윈도우11, OS 빌드 : 22489.1000, 버전: Dev

준비 사항

WSA 에 외부 apk 파일을 설치 하기 위해서 몇 가지 준비를 해주어야 합니다. WSA 를 실행 하기 위한 기본적인 요구사항들이 꽤 있지만 이미 설치 되었다고 가정 하에 단계를 설명 합니다.

설치가 안된 경우 WSA 를 개별적으로 설치 하거나, 구글 플레이 스토어가 적용 된 WSA 패키지 설치 방법을 참고 합니다.

크롬 브라우저 자동 업데이트 안 되도록 비활성화 끄는 방법들

WSA 개발자 모드 활성화

ADB ToolKit 과 Windows Subsystem for Android 연결 을 위해 WSA 개발자 모드를 활성화 해야 합니다.

WSA_실행_후_개발자_모드_활성화
WSA 실행 후 개발자 모드 활성화
  1. 설치된 WSA ( Windows Subsystem for Android ) 를 실행 하면 'Settings' 페이지로 이동 할 수 있습니다.
  2. 'Settings' 패널 에서 Developer mode 의 스위치를 On 상태로 활성화 하면 개발자 모드로 전환 할 수 있습니다.
개발자_모드_실행과_관련_된_내용_안내
개발자 모드 실행과 관련 된 내용 안내
  1. WSA 개발자 모드 로 전환할 경우 사용자 경험이 공유 될 수 있다는 안내 팝업이 생성 됩니다. 그래도 계속 진행 을 하겠다면 Share my diagmostic data 체크 박스에 체크 를 하고 Continue 버튼을 눌러 주면 됩니다.
Windows_Subsystem_for_Android_App_실행_후_설정_패널
Windows Subsystem for Android App 실행 후 설정 패널
  1. 이제 WSA 에 파일 아이콘을 클릭 해 Windows Subsystem for Android 를 실행 해 줍니다.
Windows_Subsystem_for_Android_재시작
Windows Subsystem for Android 재시작
  1. Windows Subsystem for Android 가 재시작 되니 잠시 기다려 줍니다.
Windows_방화벽이_실행_되면_엑세스_허용_으로_진행
Windows 방화벽이 실행 되면 엑세스 허용 으로 진행
  1. 사용자 시스템 환경에 따라 방화벽 등이 동작 될 수 있으니 그 경우에는 적절 하게 값 지정 후 진행 합니다.
Windows_Subsystem_for_Android_다운로드_페이지
Windows Subsystem for Android 다운로드 페이지
  1. Windows Subsystem for Android 다운로드 페이지로 이동 되었습니다.

ADB ToolKit 다운로드

ADB ToolKit을 사용 하기 위해 공식 페이지에서 다운로드를 합니다.

ADB_툴킷_다운로드_하기_위해_안드로이드_개발자_사이트_이동
ADB 툴킷 다운로드 하기 위해 안드로이드 개발자 사이트 이동
  1. 선호 하는 검색 엔진 에서 ADB ToolKit 등으로 검색을 합니다.
  2. 검색 결과. 중 상단에 위치한 SDK Platform Tools release notes Android Developers 링크로 접속 합니다. 아래 바로가기를 통해 빠르게 이동 할 수 있습니다.

바로가기: SDK Platform Tools release notes Android Developers

Windows용_개발_도구_다운로드
Windows용 개발 도구 다운로드
  1. 사이트 접속 후 첫 페이지에서 아래 쪽으로 스크롤 해 화면을 조금 이동 하면 '다운로드' 섹션 이 보이며 이 곳에서 윈도우용 버전을 내려받을 수 있습니다.
약관_동의_후_다운로드_시작
약관 동의 후 다운로드 시작
  1. 약관 등이 포함 된 안내 사항들이 보여집니다. 화면 가장 하단 이동 하면 체크 박스 (1) 를 확인 할 수 있으니 이 곳에 체크를 해 줍니다.
  2. 체크 후 아래 다운로드 버튼 (2) 을 클릭 하면 설치 파일을 내려 받을 수 있습니다.
다운로드_진행
다운로드 진행
  1. 이와 같이 파일 다운로드가 진행 됩니다. 아래 다운로드 버튼을 클릭 하면 필자 본인이 사용 후 업로드 해 둔 버전의 설치 파일을 바로 받을 수 있으니 필요한 경우 사용 하시길 바랍니다.

윈도우 11 복원 지점 생성으로 시스템 백업과 복원하는 방법

Windows Subsystem for Android 아이피 확인

Windows Subsystem for Android 과 ADB 연결을 위해 WSA 의 아이피 확인이 필요 합니다.

아이피_갱신_후_정상적으로_주소_확인_가능
아이피 갱신 후 정상적으로 주소 확인 가능
  1. Windows Subsystem for Android 시스템의 'Settings' 패널 의 항목 들 중 IP address 섹션에서 WSA 에 할당 된 IP 주소 (1) 를 확인 할 수 있습니다.
  2. 오른쪽 끝에 위치한 Copy (2) 버튼을 이용해 아이피를 복사 하거나 메모 해 둡니다.
Windows_Subsystem_for_Android_아이피_주소_확인
Windows Subsystem for Android 아이피 주소 확인
  1. 아이피 주소가 Unavailable (1) 로 표기 되지 않는 경우가 있습니다.
  2. 이 경우 오른쪽 끝에 Copy 버튼 또한 활성화 되지 않고 Refresh (2) 로 되어 있습니다. 이 버튼을 눌러 갱신을 하게 되면 아이피 정보를 가져올 수 있습니다.

참고: 갱신을 해도 제대로 되지 않는 다면 WSA 를 재 시작 하거나 컴퓨터를 한 번 재부팅 해 보시길 바랍니다.

ADB ToolKit 으로 WSA 에 앱 수동 설치 하기

이제 ADB ToolKit 와 Windows Subsystem for Android 연결 된 상태에서 APK 파일 ( 안드로이드 앱 파일 ) 을 설치 하면 됩니다.

ADB ToolKit 은 디버깅 목적으로 만들어진 도구 이지만, 이 도구를 이용해 서 안드로이드 기기에 대한 다양한 정보들을 확인 할 수 있으며, 상황에 따라서 다양한 명령어를 사용해 기기 등을 제어 할 수도 있습니다.

윈도우 11 검색 뉴스 링크 엣지 대신 기본 브라우저 실행 하기

파워쉘 관리자 권한 실행

파워쉘이 관리자 권한 상태로 실행 되어야 아래 작업을 진행 할 수 있습니다.

파워쉘_관리자_권한으로_실행
파워쉘 관리자 권한으로 실행
  1. 윈도우에서 검색 패널을 실행 후 상단 텍스트 필드에 PowerShell 이라고 입력 해 줍니다. 검색 패널은 아래 두가지 방식을 활용해 실행 할 수 있습니다.
    • 윈도우 작업 표시줄 돋보기 아이콘

ADB ToolKit 연결

ADB ToolKit 을 통해서 WSA 에 앱을 설치 하기 위해서는 우선 서로 연결이 되어하기 때문에 연결 과정을 진행 합니다.

ADB_툴킷_경로_이동_명령_입력
ADB 툴킷 경로 이동 명령 입력
  1. 파워쉘의 콘솔 창에서 ADB ToolKit 경로로 이동 하기 위해 cd 경로 형식의 명령어 구문을 입력 하고  Enter 키 를 눌러 줍니다.
    • 다운로드 경로를 기본값 그대로 사용 중이고 필자 본인이 사용 하던 파일을 다운로드 버튼을 통해 내려 받았다면 cd C:\Users\insid\Downloads\platform-tools_r31.0.3-windows\platform-tools 라는 경로가 될 것 입니다.
adb_툴_WSA_아이피로_접속_명령_입력
adb 툴 WSA 아이피로 접속 명령 입력
  1. 콘솔 창에서 WSA 와 ADB 킷 연결을 위해 .\adb.exe connect 아이피주소 형식의 명령어를 입력 하고  Enter 키 를 눌러 줍니다. 필자 의 경우 .\adb.exe connect 172.17.61.225 라고 입력 해 주었 습니다.

참고: 연결 이 아닌 접속을 끊는 명령어는 disconnect 이며 .\adb.exe disconnect 아이피주소 형식으로 사용 할 수 있습니다.

한컴오피스 한글 표 제목줄 지정 및 모든 페이지 제목 표시하기

APK 파일 설치

이제 모든 준비가 되었으니 파워 쉘에서 설치 명령 입력 으로 간단하게 앱 설치를 할 수 있습니다. 앱은 여러가지 경로로 구할 수 있으며 앱 을 제공 하는 사이트 ( https://apkpure.com/ ) 등을 이용 해 볼수 도 있습니다.

앱_설치_명령_입력
앱 설치 명령 입력
  1. 파워쉘의 콘솔 창에서 .\adb install 명령을 이용 해 개인적으로 구한 APK 파일을 설치 할 수 있습니다.
    • .\adb install 파일 이름.apk 와 같이 APK 파일 이름만 입력 해서 설치 하기 위해서는 ADB 실행 파일이 있는 동일한 경로에 APK 파일이 위치 해야 합니다.
    • .\adb install 전체 경로.apk 이와 같이 전체 경로를 모두 입력 한 경우 APK 파일의 위치는 무관 합니다.
  2. 필자 의 경우 .\adb install C:\Users\insid\Downloads\platform-tools_r31.0.3-windows\platform-tools\Among_Us_v2021.6.30_apkpure.com.apk 라고 입력 해 주었 습니다.
외부_앱_설치_완료
외부 앱 설치 완료
  1. 위 과정으로 정상적으로 앱이 설치 된 것을 시작 메뉴 등에서 확인 할 수 있습니다.
정상_실행_완료
정상 실행 완료
  1. 앱을 실행 하니 이상 없이 잘 진행 됩니다. 하지만 모든 앱이 다 잘 동작 하는 것은 아니니 충분히 검토 후 설치 하는 것을 권장 합니다.

마무리

이렇게 윈도우 11 에서 안드로이드를 구동 하도록 해주는 WSA 에서 apk 파일 수동으로 직접 설치 하는 방법에 대해 알아 보았습니다.

기본적인 준비만 되어있다면 그냥 명령어 만 입력 하면 설치 할 수 있기 때문에 어렵지 않게 사용 할 수 있습니다.

일반적인 방식으로 설치 할 수 없는 앱을 파일만 있다면 설치 할 수 있으니 위 내용을 참고 해 적용 후 사용 해 보시길 바랍니다.

윈도우 11 에서 Windows 설정 창을 실행하는 방법들

참고

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

6 thoughts on “윈도우 11 WSA 에 외부 apk 파일 설치 하는 방법”

  1. ip 주소가 나오지 않아서 개발자 모드 하단에 뜬 127.0.0.1:58526 으로 연결 시도하였는데 powershell에서 “대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.” 라는 문구가 뜹니다.. 해결법이 있을까요?

    응답
    • 저는 위 포스트 작성 후 그다지 필요하지 않아 사용을 하지 않아 정확한 답을 드리기 어렵지만 “대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.” 오류는 대부분 다음과 같은 이유로 발생하게 됩니다.

      • 방화벽 설정: Windows Defender 방화벽 (또는 사용 중인 타사 방화벽) 설정에서 ADB.exe에 대한 예외를 설정해야 합니다. 개인적으로 이 이유가 원인이 아닐까 추정합니다.
      • ADB 버전 확인: 최신 버전의 ADB Toolkit을 사용하고 있는지 확인합니다.
      • USB 연결 시도: USB 케이블로 장치를 연결하고 adb connect 명령을 다시 실행합니다.
      응답
    • 원활하게 잘 되지 않으시나 보네요. 저 포스트 작성 후 아이피가 뜨지않는 다는 분들이 종종 계셨는데
      여기의 내용과 댓글 내용들을 한번 체크해보세요.

      응답

Leave a Comment