기본조건 : 윈도우 11
빌드버전에 따라서 설치방법이 달라집니다. Win + R에서 msconfig로 빌드넘버를 확인해주세요
Case 1. 자신의 빌드가 22000.xxx 이다
1. 인사이더 프리뷰 "베타"채널 가입
2. 설정 - 시간 및 언어 - 시간 및 지역 - 지역을 미국으로 변경
3. 설정 - 앱 - hyper-v/윈도우 하이퍼바이저 플랫폼/가상 머신 플랫폼 활성화 후 재부팅
4. 윈도우스토어에서 Amazon appstore 검색 or aka.ms/amazonappstore 접속
Case.2 자신의 빌드가 22000 이상이다 (대부분의 개발자 채널 사용자분들이 해당)
1. https://store.rg-adguard.net/ 접속
2. https://www.microsoft.com/store/productId/9P3395VX91NRMS스토어 이 링크를 웹사이트 입력창에 입력, 채널은 "slow"
3. 맨 밑으로 내려서 1.2기가짜리 .msixbundle로 끝나는 파일 다운로드
4. Win + X, 윈도우 터미널 관리자 권한으로
5. Add-AppxPackage -Path "C:\(파일경로)"
ex) Add-AppxPackage -Path "C:\Users\JUNO\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral___8wekyb3d8bbwe.msixbundle"
앱 깔기
1. windows subsystem for android 열어서 개발자모드 활성화->ADB는 (IP주소:포트 다섯자리)로 연결할 수 있습니다. 라는 메세지가 나와 있다면 준비 완료. 준비 안되어 있다면 아래 칸에 있는 ip주소라는 곳을 열심히 새로고침 하면 됩니다
2. android sdk tool 다운로드->SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers->압축 해제 후 편한 자리에 놓기
3. powershell이나 명령 프롬포트를 관리자 권한으로 실행
4. 아래 커맨드 입력
cd c:\sdk /밑줄 친 부분은 자기가 압축 푼 폴더명으로 하면 됩니다.
adb connect ip:port /하위시스템 설정에서 봤던 그 ip랑 포트로!
already connected to~ 라고 나오면 성공
5. 안드로이드 apk 파일을 압축 푼 폴더에 넣기(안 넣어도 되지만 폴더 위치 따로 잡아야 해서 귀찮으므로 옮겨 넣는 걸 추천합니다)
6.커맨드 입력
adb install -r -t 파일명.apk 파일명은 말 그대로 apk 파일명
윈도우키 눌렀을때 나오는 시작화면에 앱이 뜨면 성공입니다!
출처:
https://bbs.ruliweb.com/pc/board/1003/read/2243054 ([S/W] 윈도우11 안드로이드 앱 설치 방법(adb) - 알면용취, 루리웹)
https://www.reddit.com/r/Windows11/comments/qc6z0w/windows_subsystem_for_android_for_dev_channel/
감사합니다
Windows Subsystem for Android 라는 앱이 설치되고요.
여기에서 "개발자 설정 관리"를 눌러주면 adb connect 할 수 있게 설정이 됩니다.
그리고, 제 개발PC 에서 Windows 11 PC 의 IP 로 adb connect 해서 연결했고요.
개발PC 의 Android Studio 에서 간단한 예제를 만들어서 실행해보니, Windows 11 PC 에서 앱이 딱딱 뜨는군요.
카메라 예제를 실행해봤는데 역시나 카메라는 그냥 앱이 먹통이 됩니다.
Windows 11 PC 의 Windows Subsystem for Android 앱에 보면 하위 시스템 리소스 옵션이 있는데 "연속"으로 해두면 필요한 리소스가 램에 상주해서 앱 기동 시간을 절약할 수 있게 되어 있고요.
"파일" 옵션도 있는데 이건 안드로이드의 "Files" 앱하고 UI 가 거의 동일합니다.
일종의 탐색기 역할을 하게 한 건데 여기에 파일을 복사해두고 안드로이드 앱에서 그 파일을 읽거나, 안드로이드 앱에서 만든 파일을 "파일" 을 통해서 PC 로 가져올 수도 있고요.
그리고, 역시나 Google Play 라이브러리가 포함된 앱을 실행시키니 그냥 죽어버리는군요. ㅎ
나중에 알았는데 Amazon Appstore 앱도 이미 설치가 되어 있더군요.
아마 같이 설치된 거 같았는데, 실행을 해도 내가 거주하는 국가에서는 실행할 수 없다고 나옵니다.
미국으로 설정해놨지만 아마 IP 등으로 제 위치를 확인했겠죠.
VPN 을 연결해둔다면 어쩌면 아마존 앱스토어가 기동될지도 모르겠으나 테스트는 안해봤습니다. (귀찮...)
어쨌든, 개발자 입장에서는 마치 Visual Studio 에서 WinForm 앱을 띄우는 것처럼 Android Studio 에서 앱을 빌드해서 실행할 때마다 앱 화면이 딱딱 뜨니까 만약 Windows 타겟으로 Android 앱을 개발한다면 빌드환경자체는 문제될 게 없겠다 싶습니다.
"파일" 옵션도 괜찮아 보였고요.
문제는 Amazon Appstore 가 우리나라에 언제 오픈하느냐 인 거 같네요.
방금 혹시나해서 내장 카메라앱을 실행해보니 권한요청을 하네요.
그래서, 승인해주었더니 잘 실행되었고요.
그 다음에 윈도우키 눌러보니 바로 카메라예제 앱이 리스트에 보입니다.
(안드로이드 앱이어도 일반 앱과 동등하게 취급되네요.)
바로 실행해봤는데 역시 잘 실행되네요.
이전 앱에서 권한설정한거와 관련이 있는건지 아니면 일시적으로 문제가 있었는지는 모르겠으나 어쨌든 잘 실행되는걸 확인했습니다.
Microsoft Store 업데이트(Microsoft Store 내 라이브러리에서 업데이트) 한 뒤 Amazon Appstore 검색해서 설치하면 자동으로 설정을 해주는 듯 합니다.
adb install -s IP주소 install -r -t APK파일
이라고 입력하시면 정상적으로 동작합니다.
설치된 RAM 16.0GB(15.9GB 사용 가능)
시스템 종류 64비트 운영 체제, x64 기반 프로세서
사양은 위와 같고 OS 빌드 22000.282
windows 참가자 프로그램 Beta 로 되어 있고, 업데이트 완료되어 있습니다.
지역 미국 설정 했는데 아마존 앱스토어 설치가 안된다네요.
이유를 모르겠네요.
감사합니다.
Windows Insider 블로그에서 공지한 Android App 구동을 위한 필수조건은 다음과 같습니다.
1. Windows 11 22000.xxx 빌드일 것
2. PC의 가상화 지원
3. Microsoft Store 버전 22110.1402.6.0 이상 (Microsoft Store 내 라이브러리에서 업데이트 가능)
4. PC의 지역설정이 미국일 것
5. Windows Insider 프로그램의 베타 채널에 등록되어 있을 것
6. 미국 아마존 계정이 있을 것 (아마존 앱스토어 사용을 위해)
혹시 안되시는 분들은 한번 다 확인해 보세요.
저 조건이 만족되어 있을 때, http://aka.ms/AmazonAppstore 에서 바로 설정하는 단계를 진행할 수 있습니다.