2026'da Android SDK Kurulumu İçin Kısa Adım Adım Rehber

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

2026'da Android SDK'yı resmi developer.android.com sitesinden indirebilirsiniz — çoğu geliştirici için standart yol Android Studio kurulumudur; alternatif olarak CI/sunucular ve minimal ortamlar için "Command line tools" alınır ve paketler (platform-tools, build-tools, platforms, system-images) SDK Manager veya sdkmanager aracılığıyla kurulur.

Kurulum Seçenekleri ve Hangisini Seçmeli

  • Android Studio — çoğu kullanıcı için önerilir: IDE + SDK kurar, kullanışlı grafiksel SDK Manager sunar.
  • Command line tools — CI/CD, sunucular, Docker imajları için uygundur, yalnızca gerekli paketleri kurabilirsiniz.
  • Paket yöneticileri (apt/brew/snap) — hızlı kurulum için pratiktir, ancak sürümler geride kalabilir.

Emin değilseniz Android Studio'yu kurun: Aynı SDK'yı daha sonra diğer IDE'lerden ve CI'dan kullanabilirsiniz.

Android Studio ile Kurulum — Hızlı ve Basit

  1. Resmi sayfadan yükleyiciyi indirin: https://developer.android.com/studio
  2. Yükleyiciyi çalıştırın ve varsayılan SDK dizinini kabul edin:
    • Windows: C:\Users<kullanıcı adı>\AppData\Local\Android\Sdk
    • macOS: ~/Library/Android/sdk
    • Linux: ~/Android/Sdk veya ~/android/sdk
  3. Android Studio'yu ilk kez başlattığınızda SDK Manager'a gidin ve şunları kurun:
    • Platform‑tools (adb, fastboot)
    • Build‑tools (en son stabil sürüm)
    • Gerekli API Level'lar için SDK Platform
    • Emülatör planlıyorsanız Android Emulator ve sistem imajları
  4. Güncellemeler aynı yerden yönetilir: SDK Manager → Apply.

Komut Satırı Araçlarıyla Kurulum ve Ortam Ayarları

Sunucular, CI ve minimal ortamlar için uygundur.

  1. developer.android.com → Command line tools sayfasından "Command line tools only" indirin.
  2. SDK kök dizinine açın, yapı şu şekilde olmalıdır: sdk/cmdline-tools/latest/bin/sdkmanager
  3. Ortama ekleyin (bash/zsh örneği): export ANDROID_SDK_ROOT=$HOME/android/sdk export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/platform-tools
  4. Komut örnekleri:
    • Mevcut paketleri listeleme: sdkmanager --list
    • platform‑tools ve build‑tools kurma: sdkmanager "platform-tools" "build-tools;34.0.0"
    • Platform kurma: sdkmanager "platforms;android-34"
    • Tüm paketleri güncelleme: sdkmanager --update
  5. avdmanager ile AVD oluşturma ve imaj yönetimi.

sdkmanager komutunun sdk/cmdline-tools/latest/bin dizininden çalıştırıldığından emin olun — "command not found" hatası çoğunlukla PATH veya yanlış klasör yapısından kaynaklanır.

Hangi Yöntemi Ne Zaman Seçmeli

SenaryoEn İyi YöntemNe Yapmalı
Yeni başlayan geliştiriciAndroid StudioStudio'yu indirin, SDK'yı varsayılan olarak kurun
CI/CD / derleme sunucusuCommand line toolsCLI'yi indirin, ANDROIDSDKROOT'u ayarlayın ve paketleri sdkmanager ile kurun
Yalnızca adb/fastboot gerekiyorplatform‑toolssdkmanager veya SDK Manager üzerinden yalnızca "platform-tools" kurun

Yaygın Hatalar

  • "SDK location not found" — yanlış ANDROID_SDK_ROOT/ANDROID_HOME veya IDE içindeki yol. platforms, build-tools, platform-tools klasörlerinin gerçek yollarını kontrol edin.
  • "sdkmanager not found" — cmdline-tools/latest içine açılmamış veya PATH bin dizinini içermiyor.
  • Emülatör başlamıyor — sistem imajı yok veya donanımsal sanallaştırma desteği eksik (HAXM/KVM/Hyper‑V). Çözüm: imajı kurun, BIOS'ta VT-x/AMD‑V'yi etkinleştirin, sorun devam ederse ARM imajı kullanın.
  • Birden fazla dizinde yinelenen SDK — kafa karışıklığına ve disk israfına yol açar; tek ortak bir SDK tercih edin.

SDK'yı üçüncü taraf doğrulanmamış arşivlerden indirmeyin — güvenlik riskleri ve uyumsuzluk söz konusudur.

SSS

  • JDK'yı ayrı olarak kurmak gerekir mi?
    • Modern Android Studio sürümleri dahili JDK içerir; CLI ortamında gerekirse Java'nın PATH'te erişilebilir olduğundan emin olun.
  • Gradle/CI'da SDK nasıl belirtilir?
    • ANDROID_SDK_ROOT veya ANDROID_HOME ortam değişkenlerini ayarlayın; Gradle/AGP SDK'yı otomatik olarak bulacaktır.
  • Tek bir SDK'yı birden fazla IDE için kullanabilir miyim?
    • Evet. IDE ayarlarında ortak SDK yolunu belirtin; bu alan tasarrufu sağlar ve güncellemeleri kolaylaştırır.

Paket yönetimi için ana araç olarak resmi siteyi ve sdkmanager'ı kullanın — bu, sorunları en aza indirir ve yerel geliştirme ile otomatik derlemeler için esneklik sunar.