Hızlı rehber: Linux'ta Android Studio'yu 20–40 dakikada kurun
64 bit Linux'a Android Studio kurmak ve SDK ile öykünücüyü (emülatör) yapılandırmak adım adım yapılabilir: bağımlılıkları ve sanallaştırmayı hazırlayın, resmi tar.gz dosyasını /opt dizinine çıkarın, sihirbazı çalıştırıp SDK/öykünücüyü yükleyin; aşağıda somut komutlar ve kanıtlanmış düzeltmeler yer almaktadır.
Sistem hazırlığı
Asgari gereksinimleri kontrol edin: 64 bit, 8 GB RAM (rahat bir öykünücü deneyimi için 16 GB önerilir), yaklaşık 8–20 GB boş alan. Sanallaştırma desteği gerekir (Intel VT‑x / AMD‑V).
Sistem güncellemelerini ve temel bağımlılıkları yükleyin (Debian/Ubuntu örneği):
sudo apt update && sudo apt upgrade -y
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 git qemu-kvm libvirt-daemon-system libvirt-clients virtinst -y
sudo adduser $USER kvm
BIOS/UEFI'de sanallaştırmayı etkinleştirin: yeniden başlatın → Setup → CPU → Virtualization Technology.
KVM'yi kontrol edin (AMD/Intel için):
lsmod | grep kvm
virsh list --all
Android Studio kurulumu
- Android Studio web sitesinden resmi tar.gz dosyasını indirin (Linux sürümü).
- Dosyayı çıkarın ve /opt dizinine taşıyın:
tar -xvzf android-studio-*.tar.gz
sudo mv android-studio /opt/
- Kurulum sihirbazını başlatın:
/opt/android-studio/bin/studio.sh
İlk çalıştırmada "Standard" seçeneğini belirleyin — sihirbaz SDK ve araçları otomatik olarak indirecektir.
Android Studio Snap paketini kullanmayın: bazı dağıtımlarda izinler ve öykünücü ile ilgili sorunlara yol açar.
SDK, öykünücü ve ortam değişkenlerinin yapılandırılması
File → Settings → Appearance & Behavior → System Settings → Android SDK yolunu izleyin:
- SDK Platforms sekmesinde güncel platformu yükleyin (Android 14 / API 34 önerilir).
- SDK Tools sekmesinde şunları işaretleyin: Android SDK Build-Tools, Platform-Tools, Android Emulator, Intel x86 Emulator Accelerator (veya AMD için uygun olan).
~/.bashrc dosyasına ekleyin:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools
Değişiklikleri uygulayın:
source ~/.bashrc
adb --version
AVD oluşturma: Tools → Device Manager → Create Device adımlarını izleyerek bir profil ve imaj seçin (x86/x86_64). Device Manager üzerinden veya şu komutla başlatın:
emulator -avd <AVD_NAME> -gpu host
adb yanıt veriyorsa SDK doğru şekilde yapılandırılmış demektir.
Sık karşılaşılan hatalar ve hızlı çözümleri
- Gradle bağımlılıkları bulamıyor veya derleme başarısız oluyor: JDK 17–21 (OpenJDK) ve doğru JAVA_HOME ayarlandığından emin olun. Sürümü kontrol edin:
java -version
- Öykünücü başlamıyor veya %99'da takılıyor:
- GPU host parametresiyle başlatmayı deneyin:
emulator -avd YourAVD -gpu host - Donma Qt ile ilgiliyse: studio.sh'yi başlatmadan önce
export QT_QPA_PLATFORM=xcbkomutunu çalıştırın
- GPU host parametresiyle başlatmayı deneyin:
- AMD sistemlerde: KVM'nin yüklü olduğundan ve kullanıcının kvm grubunda bulunduğundan emin olun.
- Wayland sorunları (yavaşlama, GUI çökmesi): stüdyoyu şu şekilde başlatın:
export _JAVA_AWT_WM_NONREPARENTING=1
./studio.sh
- LibGL / OpenGL hataları:
sudo apt install libgl1-mesa-glx mesa-utils
- Arayüzde titreme: studio.vmoptions dosyasına şunu ekleyin:
-Dsun.java2d.opengl=true
Verimlilik için ek ipuçları
- Tema: Darcula, masaüstü ortamınıza uygun Keymap.
- Faydalı eklentiler: Kotlin (gerekirse), ADB Idea, Key Promoter X.
- Testler için fiziksel cihaz kullanın — sürücüler ve USB hata ayıklama ile daha hızlı ve kolaydır.
SSS
- 32 bit kütüphaneleri yüklemem gerekiyor mu? Evet — bazı öykünücüler ve araçlar 64 bit sistemlerde i386 paketlerine ihtiyaç duyar.
- Öykünücüyü nasıl hızlandırabilirim? Donanım sanallaştırmayı (VT‑x/AMD‑V) etkinleştirin, x86_64 imajlarını kullanın ve -gpu host parametresini ekleyin.
- Gradle bağımlılıkları uzun sürede mi indiriyor? Proxy ayarlarını ve internet bağlantısının kararlılığını kontrol edin; geçici olarak gradle.properties içinde heap boyutunu artırabilirsiniz (org.gradle.jvmargs=-Xmx2048m).
Yukarıdaki adımları uygular ve öykünücü test uygulamasını başarıyla çalıştırırsa ortamınız hazırdır. Belirli bir hatayla karşılaşırsanız hata mesajını ve sistem bilgilerinizi paylaşın — hızlıca yardımcı olayım.