ใน Windows 11 คุณสามารถใช้ Windows Subsystem for Android (WSA) เพื่อติดตั้งและรันแอป Android Windows Subsystem for Android ทำงานคล้ายกับ WSL (Windows Subsystem for Linux) Android kernel ถูกติดตั้งเป็น lightweight virtual machine และไม่ต้องการบทบาท Hyper-V ปัจจุบัน Windows Subsystem for Android พร้อมใช้งานสำหรับ Windows Insiders เท่านั้น อย่างไรก็ตาม คุณสามารถติดตั้ง Windows Subsystem for Android บน Windows 11 builds ทั้งหมดได้
วิธีติดตั้ง Windows Subsystem for Android (WSA) บน Windows 11
ในการติดตั้ง Android virtual machine บน Windows 11 คอมพิวเตอร์ของคุณต้องรองรับ Intel VT (Intel Virtualization Technology) หรือ AMD-V ตรวจสอบให้แน่ใจว่ามันเปิดใช้งานในการตั้งค่า BIOS/UEFI
คุณสามารถตรวจสอบ virtualization ที่รองรับใน Windows โดยใช้ PowerShell:
Get-ComputerInfo -property "HyperV*"
HyperVRequirementDataExecutionPreventionAvailable : True HyperVRequirementSecondLevelAddressTranslation : True HyperVRequirementVirtualizationFirmwareEnabled : True HyperVRequirementVMMonitorModeExtensions : True
ในตัวอย่างของเรา virtualization รองรับและเปิดใช้งานแล้ว
แนะนำให้มี RAM อย่างน้อย 8GB บนคอมพิวเตอร์ เพื่อให้ Android subsystem และแอปทำงานถูกต้อง
ติดตั้งฟีเจอร์ Windows VirtualMachinePlatform (ต้องรีสตาร์ท):
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
ตอนนี้คุณต้องดาวน์โหลดไฟล์ติดตั้ง Windows Subsystem for Android ในรูปแบบ MSIXBUNDLE จาก Microsoft Store ก่อนหน้านี้ เราแสดงวิธีดาวน์โหลดไฟล์ติดตั้ง APPX สำหรับแอปใดๆ จาก Microsoft Store
- เปิด https://store.rg-adguard.net/ (บริการนี้ช่วยให้ได้ลิงก์ตรงไปยังไฟล์ติดตั้งแอปพลิเคชันใน Microsoft Store)
- คัดลอกและวาง URL ต่อไปนี้ในกล่องค้นหา:
https://www.microsoft.com/store/productId/9P3395VX91NRและเลือก Slow - หา
MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundleในรายการและดาวน์โหลดไฟล์ (1.2GB) - เปิด Windows Terminal และรันคำสั่งด้านล่างเพื่อติดตั้งไฟล์ msixbundle:
Add-AppxPackage -Path "C:\Users\woshub\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle" - จากนั้น Windows Subsystem for Android Settings จะปรากฏในเมนู Start ของ Windows 11
วิธีติดตั้งแอป Android บน Windows 11
ตอนนี้คุณสามารถติดตั้งแอป Android ได้ ณ ขณะนี้ การติดตั้งแอป Android พร้อมใช้งานเฉพาะจากที่อยู่ IP ของสหรัฐอเมริกา สำหรับ Windows 11 Insiders ในช่อง Beta และเฉพาะผ่าน Amazon AppStore (มันติดตั้งพร้อมกับ WSA) มีข้อจำกัดมากมาย...
แต่คุณสามารถติดตั้งแอป Android ใดๆ จากไฟล์ APK ในโหมด debug ได้
ในการดาวน์โหลดไฟล์ APK จาก Google Play ให้คัดลอก URL ของมัน ในตัวอย่างนี้ ผมต้องการดาวน์โหลด FBReader (อ่านหนังสือ fb2/epub สำหรับ Android ที่ผมเคยใช้)
ไปที่ https://apps.evozi.com/apk-downloader/ วาง URL ของแอป Google Play และคลิก Generate Download Link ดาวน์โหลดไฟล์ APK
ดาวน์โหลด Android SDK Platform for Windows (https://developer.android.com/studio/releases/platform-tools) และแยกไฟล์ไปที่ C:\tools\platform-tools
เปิดใช้งาน Developer Mode ในการตั้งค่า Windows Subsystem for Android คลิก Refresh ในกล่อง IP address และรอจนกว่า Android instance จะได้รับ IP address คัดลอกมัน (บางครั้งแสดงพร้อมพอร์ต เช่น 127.0.0.1:56314)
เปิดคอนโซล PowerShell และไปที่ไดเรกทอรีที่มี Android SDK:
cd C:\tools\platform-tools
เชื่อมต่อกับ Android virtual machine โดยใช้ IP address ที่คุณคัดลอก:
./adb.exe connect 172.17.66.80
connected to 172.17.66.80:5555
ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับ Android device เพียงตัวเดียว:
adb devices
เพื่อติดตั้งแอป Android จากไฟล์ APK ให้รันคำสั่ง:
./adb install "C:\Users\woshub\Downloads\org.geometerplus.zlibrary.ui.android_3003500_apps.evozi.com.apk"
จากนั้นไอคอนแอป Android จะปรากฏในรายการโปรแกรมที่ติดตั้งในเมนู Start ของ Windows รันมัน
ในกรณีของผม FBreader เห็นเฉพาะ emulated Android file system ของมัน เพื่อคัดลอกไฟล์ (หนังสือ) ไปยังไดเรกทอรี books ใน Android คุณต้องใช้ ADK:
./adb push "C:\Users\woshub\Downloads\Mark-Twain-adv-Huckleberry Finn.epub"/storage/emulated/0/books
ไฟล์ epub ตอนนี้พร้อมใช้งานในแอป Android
เพื่อคัดลอกไฟล์จาก Android ไป Windows ให้ใช้คำสั่ง adb pull:
adb pull "/storage/emulated/0/books/file.fb2 C:\Users\woshub\Downloads