Computer >> 컴퓨터 >  >> 체계 >> Windows 11

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

Windows 11에서는 Android용 Windows 하위 시스템을 사용할 수 있습니다. (WSA ) Android 앱을 설치하고 실행합니다. Android용 Windows 하위 시스템은 WSL(Linux용 Windows 하위 시스템)과 동일한 방식으로 작동합니다. Android 커널은 경량 가상 머신으로 설치되며 Hyper-V 역할이 필요하지 않습니다. 현재 Android용 Windows 하위 시스템은 Windows 참가자만 사용할 수 있습니다. 그러나 모든 Windows 11 빌드에 Android용 Windows 하위 시스템을 설치할 수 있습니다.

Windows 11에 Android용 Windows 하위 시스템(WSA)을 설치하는 방법

Windows 11에 Android 가상 머신을 설치하려면 컴퓨터가 Intel VT(Intel Virtualization Technology) 또는 AMD-V를 지원해야 합니다. BIOS/UEFI 설정에서 활성화되어 있는지 확인하십시오.

PowerShell을 사용하여 Windows에서 지원되는 가상화를 확인할 수 있습니다.

Get-ComputerInfo -속성 "HyperV*"

HyperVRequirementDataExecutionPreventionAvailable : True
HyperVRequirementSecondLevelAddressTranslation : True
HyperVRequirementVirtualizationFirmwareEnabled : True
HyperVRequirementVMMonitorModeExtensions : True

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

이 예에서는 가상화가 지원되고 활성화됩니다.

또한 Android 하위 시스템과 앱이 올바르게 작동하려면 컴퓨터에 8GB 이상의 RAM이 있어야 합니다.

Windows VirtualMachinePlatform 기능 설치(다시 시작 필요):

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

이제 Microsoft Store에서 MSIXBUNDLE 형식의 Android용 Windows 하위 시스템 설치 파일을 다운로드해야 합니다. 이전에 Microsoft Store에서 모든 앱에 대한 설치 APPX 파일을 다운로드하는 방법을 보여 드렸습니다.

  1. https://store.rg-adguard.net/을 엽니다(서비스를 통해 Microsoft Store의 애플리케이션 설치 파일에 대한 직접 링크를 얻을 수 있음).
  2. 다음 URL을 복사하여 검색 상자에 붙여넣습니다. https://www.microsoft.com/store/productId/9P3395VX91NR 느림을 선택합니다. Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행
  3. MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle 찾기 목록에서 파일(1.2GB );
  4. Windows 터미널을 열고 아래 명령을 실행하여 msixbundle 파일을 설치합니다. Add-AppxPackage -Path "C:\Users\woshub\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"
  5. 그런 다음 Android 설정용 Windows 하위 시스템 Windows 11 시작 메뉴에 나타납니다.

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

Windows 11에 Android 앱을 설치하는 방법

이제 Android 앱을 설치할 수 있습니다. 현재 Android 앱 설치는 베타 채널의 Windows 11 Insiders 미국 IP 주소에서만 가능하며 Amazon AppStore(WSA와 함께 설치됨)를 통해서만 가능합니다. 많은 제약이 있지만...

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

하지만 디버그 모드에서는 APK 파일에서 모든 Android 앱을 설치할 수 있습니다.

Google Play에서 APK 파일을 다운로드하려면 URL을 복사하세요. 이 예에서는 FBReader를 다운로드하고 싶습니다. (나는 익숙해진 Android용 fb2/epub 리더).

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

https://apps.evozi.com/apk-downloader/로 이동하여 Google Play 앱의 URL을 붙여넣고 다운로드 링크 생성을 클릭합니다. . APK 파일을 다운로드하세요.

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

Windows용 Android SDK 플랫폼 다운로드 (https://developer.android.com/studio/releases/platform-tools) C:\tools\platform-tools에 압축을 풉니다.

개발자 모드 사용 Android 설정용 Windows 하위 시스템에서. IP 주소 상자에서 새로 고침을 클릭하고 Android 인스턴스가 IP 주소를 받을 때까지 기다립니다. 복사(127.0.0.1:56314와 같이 포트와 함께 표시되는 경우도 있음) ).

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

PowerShell 콘솔을 열고 Android SDK가 있는 디렉터리로 이동합니다.

cd C:\tools\platform-tools

복사한 IP 주소를 사용하여 Android 가상 머신에 연결합니다.

./adb.exe 연결 172.17.66.80

connected to 172.17.66.80:5555

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

하나의 Android 기기에만 연결되어 있는지 확인하세요.

adb 기기

APK 파일에서 Android 앱을 설치하려면 다음 명령을 실행하세요.

./adb install "C:\Users\woshub\Downloads\org.geometerplus.zlibrary.ui.android_3003500_apps.evozi.com.apk"

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

그러면 Windows 시작 메뉴의 설치된 프로그램 목록에 Android 앱 아이콘이 나타납니다. 실행하십시오.

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

필자의 경우 FBreader는 에뮬레이트된 Android 파일 시스템만 봅니다. 파일(책)을 Android의 books 디렉토리에 복사하려면 ADK를 사용해야 합니다.

./adb push "C:\Users\woshub\Downloads\Mark-Twain-adv-Huckleberry Finn.epub"/storage/emulated/0/books

Android용 Windows 하위 시스템:Windows 11에서 Android 앱 실행

이제 Android 앱에서 epub 파일을 사용할 수 있습니다.

Android에서 Windows로 파일을 복사하려면 adb pull 명령이 사용되었습니다:

adb 풀 "/storage/emulated/0/books/file.fb2 C:\Users\woshub\Downloads