Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

Windows Subsystem for Android: รันแอป Android บน Windows 11

ใน 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

  1. เปิด https://store.rg-adguard.net/ (บริการนี้ช่วยให้ได้ลิงก์ตรงไปยังไฟล์ติดตั้งแอปพลิเคชันใน Microsoft Store)
  2. คัดลอกและวาง URL ต่อไปนี้ในกล่องค้นหา: https://www.microsoft.com/store/productId/9P3395VX91NR และเลือก Slow
  3. หา MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle ในรายการและดาวน์โหลดไฟล์ (1.2GB)
  4. เปิด Windows Terminal และรันคำสั่งด้านล่างเพื่อติดตั้งไฟล์ msixbundle: Add-AppxPackage -Path "C:\Users\woshub\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"
  5. จากนั้น 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