dl.google.com/android/repository Üzerinden Android SDK Hızlı Kurulumu
Android SDK bileşenlerini resmi depo olan dl.google.com/android/repository üzerinden indirebilirsiniz; bağlantı işlemi Android Studio'daki SDK Manager aracılığıyla gerçekleştirilir — yerel SDK yolunu belirtin ve gerekli platformları, build-tools ve platform-tools paketlerini yükleyin.
Aşağıdaki kısa rehber, pratik adımları özetler: paketlerin nerede bulunacağı, sürümlerin nasıl seçileceği ve hatalar durumunda nelerin kontrol edileceği.
Depoyu nerede bulabilirsin ve neyi temsil eder?
dl.google.com/android/repository, Android Studio'nun ve komut satırı araçlarının aşağıdakileri indirdiği resmi XML/ZIP deposudur:
- platformlar (platforms; API Seviyeleri),
- derleme araçları (build-tools),
- platform-tools (adb, fastboot),
- sistem imajları (system-images) (emülatörler),
- ek paketler (extras, emulator, ndk vb.).
Depo aslında meta dosyalarından ve arşivlerden oluşan bir koleksiyondur; doğrudan indirme işlemi, çevrimdışı önbelleğe veya ağ içindeki proxy deposuna ihtiyaç duyulduğunda faydalıdır.
Yavaş internet bağlantınız veya veri limiti varsa, tam paket seti yerine yalnızca gerekli API'leri ve belirli build-tools sürümlerini indirin.
Depoyu nasıl bağlayabilir ve Android Studio'ya SDK'yı nasıl yükleyebilirsin?
- Android Studio'yu açın.
- Windows / Linux: File → Settings → Appearance & Behavior → System Settings → Android SDK. macOS: Android Studio → Preferences → Appearance & Behavior → System Settings → Android SDK.
- "Android SDK Location" alanına yerel SDK klasörünün yolunu girin (örnek: C:\Android\sdk veya ~/Android/Sdk). Gerekirse klasörü manuel olarak oluşturun.
- SDK Platforms sekmesinde: gerekli API Seviyelerini işaretleyin (onay kutularını seçin). Belirli ihtiyaçlar için "Show Package Details" seçeneğini etkinleştirin ve gerekli paketleri (sources, system images) seçin.
- SDK Tools sekmesinde: Platform-tools, Android SDK Build-Tools, Emulator ve gerekirse NDK/LLDB/CMake seçeneklerini etkinleştirin. Sürüm seçimi için "Show Package Details" seçeneğini etkinleştirin.
- Apply → OK düğmesine tıklayın ve indirmenin tamamlanmasını bekleyin. Android Studio paketleri resmi depodan (dl.google.com/android/repository) indirir.
- Çevrimdışı kurulum için: depodan gerekli ZIP/APK dosyalarını indirin ve SDK klasör yapısına (platforms/, build-tools/, system-images/) çıkarın. Ardından Android Studio'da listeyi güncelleyin — uygulama yerel paketleri algılayacaktır.
Yol ve komut örnekleri:
- Yerel SDK yolu: ~/Android/Sdk
- adb kontrolü: ./platform-tools/adb version
- Çevrimdışı önbellek oluşturmak için gerekli XML ve ZIP dosyalarını özel bir depoya yansıtabilirsiniz.
Sürüm ve uyumluluk konusunda pratik ipuçları
- Projenizin hedef API'sine uygun build-tools sürümünü seçin. Proje buildToolsVersion "33.0.2" gerektiriyorsa, tam olarak bu sürümü yükleyin.
- platform-tools (adb) paketini her zaman güncel tutun — adb uyumsuzluğu genellikle hata ayıklama sorunlarına neden olur.
- CI ortamları için, derlemenin tekrarlanabilirliğini sağlamak amacıyla depodan doğrudan bağlantılarla belirli paketleri indiren bir betik kullanın.
Sık karşılaşılan hatalar
- Android Studio SDK'yı görmüyor: Yolun doğruluğunu ve klasöre erişim izinlerini kontrol edin.
- Paketler görüntülenmiyor: "Show Package Details" seçeneğini etkinleştirin ve SDK Manager'da Refresh düğmesine tıklayın.
- İndirmeler takılıyor: Proxy/güvenlik duvarı ayarlarını kontrol edin, paketi manuel olarak indirip çıkarmayı deneyin.
- build-tools sürüm uyuşmazlığı: build.gradle dosyasında gerekli sürümü belirtin ve SDK Manager'da bu sürümü yükleyin.
SSS
- Yalnızca paketlerin bir kısmını kullanabilir miyim? Evet — yalnızca gerekli platformları ve araçları seçin.
- Proje için hangi paketlerin gerektiğini nasıl öğrenebilirim? build.gradle dosyasında compileSdk, targetSdk ve buildToolsVersion değerlerine bakın.
- dl.google.com alternatifi var mı? Android Studio varsayılan olarak bunu kullanır; ağ içinde yalnızca gerekli paketleri yansıtan bir proxy depo kurabilirsiniz.
Sonuç: Hızlı ve güvenilir bir kurulum için Android Studio'da yerel SDK'yı belirtin, SDK Manager aracılığıyla belirli platformları ve araçları yükleyin ve platform-tools ile build-tools paketlerini güncel tutun. Bu, uygulamaların kararlı bir şekilde derlenmesini ve hata ayıklanmasını sağlayacaktır.