Linux'te Android 16 Nasıl Çalıştırılır — Kısa ve Öz

Kerem Aydın·6 Temmuz 2026·⏱3 dk

Android 16'yı Linux üzerinde beş temel yöntemle çalıştırabilirsiniz: resmi Android Emulator (AVD), Genymotion (Masaüstü/Bulut), Waydroid (konteyner), QEMU/KVM ile GSI ve Android-x86/BlissOS ISO aracılığıyla. Seçiminiz amacınıza bağlıdır: geliştirme için AVD/Genymotion, masaüstü entegrasyonu için Waydroid, platform araştırması için QEMU'da GSI veya Android-x86.

Android 16 İmajlarını Nereden Bulabilirsiniz?

  • Resmi system image'leri ve GSI'ler AOSP/Android SDK sürümlerinde mevcuttur.
  • Genymotion hazır imajlar sunar (Masaüstü ve Bulut).
  • Waydroid uyumlu system/vendor imajları gerektirir (bazen topluluk yapımı derlemeler).
  • Android-x86/BlissOS — VM'ye veya "çıplak" donanıma kurulum için ISO dosyaları.

Çalıştırma Yöntemleri ve Pratik Adımlar

Android Emulator (AVD) — Geliştirme ve Hata Ayıklama İçin

Kısaca: En uyumlu ve desteklenen yöntem. Gereksinimler: 64-bit Linux, KVM (/dev/kvm), VT-x/AMD-V destekli CPU, SSD, 8–16 GB RAM, doğru GPU sürücüleri.

Hızlı başlangıç:

  1. Android Studio ve SDK'yı yükleyin.
  2. SDK Manager'dan Android 16 platformunu ve x86_64 imajını indirin.
  3. Bir AVD oluşturun (Tools → AVD Manager) veya:
sdkmanager "system-images;android-16;google_apis;x86_64"
avdmanager create avd -n android16 -k "system-images;android-16;google_apis;x86_64"
emulator -avd android16

KVM'yi kontrol edin:

ls /dev/kvm
egrep -c '(vmx|svm)' /proc/cpuinfo

Hız için x86_64 imajı + KVM seçin; Google Play gerekiyorsa Google Play içeren imajı alın.

Genymotion — Hazır İmajlar ve Bulut

Kısaca: Hızlı dağıtım, CI/ölçeklendirme için uygundur. Anında Android 16 örnekleri için Genymotion Cloud'u kullanın; Masaüstü sürümü yerel kullanım için faydalıdır (Pro/beta kanalları abonelik gerektirebilir).

Waydroid — Masaüstünün Bir Parçası Olarak Android

Kısaca: Uygulamaların Linux ile entegre olduğu LXC konteyneri. Gereksinimler: binder/ashmem destekli çekirdek, systemd, tercihen Wayland. Basitleştirilmiş kurulum:

sudo apt install waydroid
sudo waydroid init
sudo systemctl enable --now waydroid-container
waydroid show-full-ui

Hata alırsanız /dev/binder, /dev/ashmem ve systemd günlüklerini kontrol edin.

Waydroid varsayılan olarak Android 16 imajına sahip olmayabilir; bunun için genellikle özel system/vendor imajları ve çekirdek ayarlaması gerekir.

QEMU/KVM + GSI — Platform Testi İçin Esnek VM

Kısaca: qemu-system içinde GSI (x86_64/arm64) çalıştırın, virtio ve ADB bağlayın. Örnek komut (x86_64):

qemu-system-x86_64 -m 4096 -smp 4 -enable-kvm \
  -drive if=virtio,file=android16_gsi.img,format=raw \
  -net user,hostfwd=tcp::5555-:5555 -device virtio-net-pci

ADB Bağlantısı:

adb connect localhost:5555

Not: Donanımsal GPU hızlandırması sağlamak daha zordur — gerekirse virgl/virtio-gpu kullanın.

Android-x86 / BlissOS — Kurulum İçin ISO

Kısaca: İşletim sistemi olarak "saf" Android istiyorsanız VM'ye veya donanıma kurun. Android 16 uyumluluğu için sürümleri kontrol edin.

Sistem Gereksinimleri ve Kurulum Öncesi Kontrol Listesi

  • Donanımsal sanallaştırma: VT-x/AMD-V destekli CPU; egrep -c '(vmx|svm)' /proc/cpuinfo > 0.
  • Emülatör ve VM için /dev/kvm.
  • RAM: Minimum 8 GB, rahat çalışma için 16 GB önerilir.
  • Disk: İmajlar/veriler için SSD + 16–32 GB.
  • GPU Sürücüleri: HW renderlama için güncel proprietary/mesa sürücüleri.
  • Waydroid/Anbox için: ashmem ve binder modülleri; Secure Boot etkinse modüllerin imzalanması gerekir.
  • Firewall/SELinux: ADB portlarına izin verin veya yerel yönlendirmeler kullanın.

Sık Karşılaşılan Hatalar ve Çözümleri

  • Emülatör yavaş çalışıyor — BIOS/UEFI'de KVM'yi etkinleştirin, kvm ve qemu paketlerini yükleyin.
  • Waydroid "Failed to load binder driver" hatası veriyor — /dev/binder ve ashmem varlığını kontrol edin, dkms modüllerini yükleyin veya çekirdeği değiştirin.
  • Genymotion Android 16 göstermiyor — Masaüstü sürümünü güncelleyin veya Bulut imajını kullanın.
  • Video artefaktları — Yazılım renderlamaya (SwiftShader) geçin veya sürücüleri güncelleyin.

SSS

  • x86_64 imaj mı yoksa arm64 mı gerekli?
    PC'de hız için x86_64/x86 imajlarını alın; arm64 gerçek ARM davranışını test etmek için kullanılır ve ARM setleri için KVM hızlandırması olmadan CPU emülasyonu gerektirir.
  • Waydroid herhangi bir dağıtıma kurulabilir mi?
    Evet, ancak binder/ashmem destekli çekirdek ve systemd gerekir; bazı dağıtımlarda modüllerin elle derlenmesi gerekebilir.
  • Emülatöre ADB ile nasıl bağlanılır?
    VM/emülatörde genellikle: adb connect localhost:5555 veya emulator başladıktan sonra adb devices.

Sonuç

  • Geliştirme ve hata ayıklama için Android Emulator (AVD) ile başlayın.
  • Masaüstü entegrasyonu için çekirdek ve imajlarla çalışmaya hazırsanız Waydroid'i deneyin.
  • Ölçeklenebilir testler için Genymotion Cloud veya hazır bulut imajlarını kullanın. İsterseniz belirli bir dağıtım (Ubuntu/Fedora/Arch) ve seçilen yöntem için adım adım talimat hazırlayabilirim — dağıtımı ve amacı belirtin.