1. 윈도우 인사이더 베타 채널을 설정한다.(필수)
2. 윈도우 설정->시간 및 언어->언어 및 지역에서 미국으로 설정(필수)
3. 설정->앱->선택적 기능->기타 windows 기능에서 hyper-v/윈도우 하이퍼바이저 플랫폼/가상 머신 플랫폼 활성화(앱플레이어 유저라면 꺼져 있는 경우 많음)
여기까지 확인 후 재부팅
4. 바이오스/uefi에서 가상화 설정한다(기본으로 되어 있을 것이나 안되어 있다면 활성화)
5. microsoft store에서 amazon appstore 검색 후 설치
6. windows subsystem for android 열어서 개발자모드 활성화->ADB는 (IP주소:포트 다섯자리)로 연결할 수 있습니다. 라는 메세지가 나와 있다면 준비 완료. 준비 안되어 있다면 아래 칸에 있는 ip주소라는 곳을 열심히 새로고침 합시다.
7. android sdk tool 다운로드->SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers->압축 해제 후 편한 자리에 놓기
8. powershell이나 명령 프롬포트를 관리자 권한으로 실행
아래 커맨드 입력
cd c:\sdk /밑줄 친 부분은 자기가 압축 푼 폴더명으로 하면 됩니다.
adb connect ip:port /하위시스템 설정에서 봤던 그 ip랑 포트로!
already connected to~ 라고 나오면 성공
9. 안드로이드 apk 파일을 압축 푼 폴더에 넣기(안 넣어도 되지만 폴더 위치 따로 잡아야 해서 귀찮으므로 옮겨 넣는 걸 추천)
10.커맨드 입력
adb install -r -t 파일명.apk 파일명은 말 그대로 apk 파일명
이렇게 하면
앱이 시작화면에 딱따라닥! 나옵니다.
참 쉽...지 않지만 그렇게 어려운 것도 아니니 츄라이해보세요. 그런데... 베타 첫 버전이라 아마존 앱스토어에서 제공하는 거 제대로 되는 앱 찾기 힘들긴 합니다. 사실 제공하는 것도 썩 멀쩡하지는 않고 ㅋㅋ
ps. 아직 안드로이드 gpu 가속 제대로 안되는 것 같으니 게임하시는 분들은 한동안 쓰던 앱플레이어 계속 쓰시옵소서...
+상상 이상으로 되는 앱 없을테니 실사용 불가라고 생각하시어요! 원신같은 건 소프트웨어 가속으로라도 돌아가는데, 웹뷰 필요한 앱은 싹 다 전멸이네요. 테스트 해보니까 ㅠ
그냥 정식으로 나올때까지 기다려야지.:
+상상 이상으로 되는 앱 없을테니 실사용 불가라고 생각하시어요! 원신같은 건 소프트웨어 가속으로라도 돌아가는데, 웹뷰 필요한 앱은 싹 다 전멸이네요. 테스트 해보니까 ㅠ
그냥 정식으로 나올때까지 기다려야지.:
WDDM 3.0 부터 WSL 그래픽 가속된다니까 나중에 하드웨어랑 제조사 드라이버도 지원해야 그래픽 가속이 될것같네요
아직은 그냥 윈10 써야지..
https://www.reddit.com/r/Windows11/comments/qc6z0w/windows_subsystem_for_android_for_dev_channel/ dev빌드에서 돌리는법
윈도우에 리눅스 가상머신으로 돌리고 그 다음 안드로이드 돌리는 3단계 아닌가?
WSL 위에서 따로 돌리는 건 아니고 안드로이드 전용 레이어(물론 커널은 리눅스겠지만 안드 커널과 일반적인 리눅스 커널은 약간 맥락이 다름)인 것 같습니다.
그냥 안드로이드 스튜디오로 써야겠네
내년이나 되어야 쓸만할 것 같아요!