Linux'ta Android 15 Çalıştırma: Kısa ve Öz

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

Kısaca: Linux üzerinde Android 15 (API 35) üç yolla çalıştırılabilir — geliştirme ve hassas testler için Android Emulator (AVD); masaüstünde uygulamaları hızlıca başlatmak için konteynerler (Waydroid/Anbox); tam sistem imajı için VM/x86 imajları (Android-x86, Bliss, Genymotion). Aşağıda hangisini seçmeniz gerektiği, gerekli adımlar ve gerçek sınırlamalar yer almaktadır.

İçindekiler {{TOC_AUTOMATIC}}

Resmi Android Emulator (AVD / CLI)

Ne zaman seçilmeli: Geliştirme, hata ayıklama, Google Play/resmi sistem imajlarıyla testler.

Gerekenler:

  • Android SDK komut satırı araçları / Android Studio;
  • Kurulu paketler: platform-tools, emulator, platforms;android-35 ve system-image (x86_64);
  • KVM / qemu-kvm etkinleştirilmiş ve erişilebilir (/dev/kvm).

Hızlı komutlar:

  • İmajı yükle:
  sdkmanager "platform-tools" "emulator" "platforms;android-35" "system-images;android-35;google_apis;x86_64"
  • AVD oluştur:
  avdmanager create avd -n pixel8_api35 -k "system-images;android-35;google_apis;x86_64" --device "pixel_8"
  • Emülatörü başlat:
  emulator -avd pixel8_api35 -gpu host

Faydalı bayraklar: -no-window (headless), -gpu swiftshader_indirect (sürücüler yoksa).

Sınırlamalar:

  • KVM olmadan emülatör yavaş çalışır.
  • Donanım hızlandırma çoğu zaman iç içe sanallaştırma (başka bir VM içinde çalıştırma) ile çakışır.
  • Play/DRM içeren testler için Google Play içeren imajı seçin.

Konteynerler: Waydroid ve Anbox

Ne zaman seçilmeli: Tekil uygulamaları hızlıca başlatma, masaüstü entegrasyonu.

Waydroid (yerel):

  • Çekirdek modülü binder ve ashmem gerekir, uygun bir Android imajı (GSI) — Android 15 için genellikle üçüncü taraf community-imajlar gereklidir.
  • Kısa akış:
  sudo apt install waydroid
  sudo waydroid init
  sudo systemctl start waydroid-container
  waydroid show-full-ui
  • Eksileri: İmajlar sürüm açısından geride kalabilir; Play Services/DRM her zaman çalışmayabilir; kameralar ve GPU ana bilgisayar sürücülerine bağlıdır.

Anbox / Anbox Cloud:

  • Anbox sunucu/ölçeklenebilir senaryolar (CI, bulut) için uygundur. Yerel kullanım için Anbox projeleri Waydroid'e göre daha az kullanışlıdır.

Tam olarak Google Play ile Android 15 API uyumluluğu gerekiyorsa AVD emülatörü tercih edilmelidir; Waydroid APK'ları masaüstü pencereleri olarak çalıştırmak için etkilidir.

Sanal Makineler / x86 İmajları (Android-x86, Bliss, Genymotion)

Ne zaman seçilmeli: Tam x86 cihaz veya sistem düzeyi testler gerekiyor.

Adımlar:

  • Android-x86 veya Bliss ISO/imajını indirin veya Genymotion imajını kullanın.
  • VirtualBox/QEMU/VMware'de bir VM oluşturun: 2+ vCPU, 4–8 GB RAM, VT-x/AMD-V'yi etkinleştirin, 3D hızlandırma.
  • İmajı VM'ye kurun ve yapılandırın.

Sınırlamalar:

  • VM'deki GPU genellikle daha zayıftır; oyunlar için GPU passthrough gerekebilir.
  • Widevine/Play Services imaja bağlıdır ve ek paketler gerektirebilir.

Sık Karşılaşılan Hatalar

  • /dev/kvm erişilemez — emülatör yavaşlar. İzinleri kontrol edin ve BIOS'ta VT-x'in açık olduğundan emin olun.
  • Donanım hızlandırmalı emülatörü VirtualBox/VM içinde çalıştırmaya çalışmak — donanım hızlandırma kullanılamaz.
  • Çekirdekte binder/ashmem olmayan Waydroid — konteyner başlamaz.
  • Konteyner veya VM'de DRM/Google Play'in otomatik çalışacağını beklemek — genellikle ayrı GApps/Widevine gerekir.

SSS

  • AVD'yi başka bir sanal makine içinde çalıştırmak mümkün mü?
    • Yalnızca iç içe sanallaştırma etkinse mümkündür; çoğu durumda bu karmaşık ve kararsızdır.
  • KVM nasıl kontrol edilir?
    • Şunu çalıştırın: ls -la /dev/kvm ve egrep -c '(vmx|svm)' /proc/cpuinfo. Yardımcı programlar için: kvm-ok veya emulator -accel-check.
  • Waydroid için Android 15 imajı nereden bulunur?
    • android-35 tabanlı bir GSI/community-imaj gerekir; genellikle topluluk derlemesi aramanız veya kendi imajınızı oluşturmanız gerekir.
  • CI/toplu testler için ne seçilmeli?
    • Genymotion SaaS veya Anbox Cloud — bunlar paralel örnekler için optimize edilmiştir.

Sonuç — göreve göre seçim:

  • Hassas testler ve Play işlevleri için: Android Emulator (AVD + KVM).
  • Masaüstünde APK çalıştırmak için: Waydroid (imaj mevcutsa).
  • Tam sistem imajı ve donanıma/VM'ye kurulum için: Android-x86 / Bliss / Genymotion.

Gerekirse dağıtımınız için adım adım AVD kurulum betiği hazırlayabilirim veya Android 15 için Waydroid imajını seçmenize/hazırlamanıza yardımcı olabilirim.