Android için Windows Alt Sistemi: Windows 11'de Android Uygulamalarını Çalıştırma


Windows 11'de, Android uygulamalarını yüklemek ve çalıştırmak için Android için Windows Alt Sistemi'ni (WSA) kullanabilirsiniz. Android için Windows Alt Sistemi, WSL (Linux için Windows Alt Sistemi) ile aynı şekilde çalışır. Bir Android çekirdeği, hafif bir sanal makine olarak yüklenir ve Hyper-V rolü gerektirmez. Şu anda, Android için Windows Alt Sistemi yalnızca Windows Insiders tarafından kullanılabilir. Ancak, Android için Windows Alt Sistemini tüm Windows 11 yapılarına yükleyebilirsiniz.

Windows 11'de Android için Windows Alt Sistemi (WSA) Nasıl Kurulur?

Windows 11 üzerinde Android sanal makine kurmak için bilgisayarınızın Intel VT (Intel Virtualization Technology) veya AMD-V'yi desteklemesi gerekmektedir. BIOS/UEFI ayarlarında etkinleştirildiğinden emin olun.

PowerShell'i kullanarak Windows'ta desteklenen sanallaştırmayı kontrol edebilirsiniz:

Get-ComputerInfo -property "HyperV*"
HyperVRequirementDataExecutionPreventionAvailable : True
HyperVRequirementSecondLevelAddressTranslation : True
HyperVRequirementVirtualizationFirmwareEnabled : True
HyperVRequirementVMMonitorModeExtensions : True

Örneğimizde, sanallaştırmalar desteklenmekte ve etkinleştirilmektedir.

Ayrıca Android alt sisteminin ve uygulamalarının düzgün çalışması için bilgisayarınızda en az 8 GB RAM bulunması önerilir.

Windows VirtualMachinePlatform özelliğini yükleyin (yeniden başlatma gerekir):

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Şimdi Android için Windows Alt Sistemi kurulum dosyasını Microsoft Store'dan MSIXBUNDLE formatında indirmeniz gerekiyor. Daha önce, Microsoft Mağazasından herhangi bir uygulama için bir kurulum APPX dosyasının nasıl indirileceğini gösterdik.

  1. https://store.rg-adguard.net/ adresini açın (hizmet, Microsoft Store'daki uygulama yükleme dosyalarına doğrudan bağlantılar alınmasına izin verir);

  2. Aşağıdaki URL'yi kopyalayıp arama kutusuna yapıştırın:

    https://www.microsoft.com/store/productId/9P3395VX91NR

    ve Yavaş'ı seçin;

  3. Bulmak

    MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle

    listede bulun ve dosyayı indirin (1.2GB);

  4. Windows Terminal'i açın ve msixbundle dosyasını yüklemek için aşağıdaki komutu çalıştırın:

    Add-AppxPackage -Path "C:\Users\a-d\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"

  5. Ardından, Windows 11 Başlat menünüzde Android Ayarları için Windows Alt Sistemi görünecektir.

Windows 11'de Android Uygulamaları Nasıl Kurulur?

Artık Android uygulamalarını yükleyebilirsiniz. Şu anda Android uygulamalarının yüklenmesi, Beta kanalındaki Windows 11 Insider'lar için yalnızca ABD IP adreslerinden ve yalnızca Amazon AppStore (WSA ile birlikte yüklenir) üzerinden yapılabilmektedir. Yine de birçok kısıtlama var…

Ancak hata ayıklama modunda APK dosyasından herhangi bir Android uygulamasını yükleyebilirsiniz.

Google Play'den bir APK dosyası indirmek için URL'sini kopyalayın. Bu örnekte FBReader'ı (Android için alıştığım bir fb2/epub okuyucu) indirmek istiyorum.

http://apps.evozi.com/apk-downloader/ adresine gidin, bir Google Play uygulamasının URL'sini yapıştırın ve İndirme Bağlantısı Oluştur'u tıklayın. APK dosyasını indirin.

Windows için Android SDK Platformu'nu (https://developer.android.com/studio/releases/platform-tools) indirin ve C: ools\platform-tools klasörüne çıkarın.

Android için Windows Alt Sistemi ayarlarında Geliştirici Modu'nu etkinleştirin. IP adresi kutusunda Yenile'ye tıklayın ve Android bulut sunucunuz bir IP adresi alana kadar bekleyin. Kopyalayın (bazen bağlantı noktasıyla birlikte gösterilir, örneğin

127.0.0.1:56314

).

PowerShell konsolunu açın ve Android SDK ile dizine gidin:

cd C:\tools\platform-tools

Kopyaladığınız IP adresini kullanarak Android sanal makinenize bağlanın:

./adb.exe connect 172.17.66.80
connected to 172.17.66.80:5555

Yalnızca bir Android cihaza bağlı olduğunuzdan emin olun:

adb devices

Android uygulamasını APK dosyasından yüklemek için şu komutu çalıştırın:

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

Ardından, Windows Başlat menüsünde yüklü programlar listesinde Android uygulama simgesi görünür. Çalıştır

Benim durumumda, FBreader yalnızca öykünmüş Android dosya sistemini görüyor. Bir dosyayı (kitabı) Android'deki kitaplar dizinine kopyalamak için ADK kullanmanız gerekir:

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

Epub dosyası artık Android uygulamalarında kullanılabilir.

Bir dosyayı Android'den Windows'a kopyalamak için adb pull komutu kullanılır:

adb pull "/storage/emulated/0/books/file.fb2 C:\Users\a-d\Downloads

İlgili makaleler