Android SDK Manager

Android SDK Manager
Android SDK Manager

Android SDK (Software Development Kit) içeriğinde API (Application Programming Interface; yani Uygulama Programlama Arayüzü bulundurur. Android SDK, Android Işletim sistemi sürümüne paralel gelişir. Yeni bir Android işletim sistemi sürümü yayınlandığında, beraberinde ilgili Android sürümünü destekleyen SDK sürümü de yayınlanır. Bu kitabin yazıldığı tarihte "Android 6.0 (Marshmallow)" güncel son sürümdür. Bundan bir önceki sürüm ise "Android 5.1 (Lollipop)" sürümü idi. Android 5.1 API, yani SDK sürüm seviyesi 22, Android 6.0 SDK sürüm seviyesi ise 23'dür. Güncel SDK sürümü kendinden önceki SDK sürümlerini destekler. Yani Android 6.0 sürümüne ait SDK, kendinden önceki sürümleri (Lollipop 5.x, KitKat 4.4, Jelly Bean 4.3,.) destekler niteliktedir Ancak, yeni bir SDK sürümü yayınlandığında, ilgili sürüm üzerinden uygulama geliştirebilmemiz için SDK sürümünü Android Studio'ya dahil etmemiz gerekmektedir. Veya belli bir sürüme yönelik uygulama geliştirmek istediğimizde, ilgili sürümün SDK'sinı IDE'ye dahil etmemiz gerekir. Tüm bu işlemler için kullanacağımız yardımcı araç "SDK Manager'dir. Bu yardımcı araç SDK'nın kurulu olduğu dizin-klasörde "SDK Manager.exe" olarak yer alır. Buradan çalıştırabileceğimiz gibi, ayrica Android Studio araç çubuğundan (toolbar) da çalıştırabiliriz. Aşağıda verilen görüntüde "SDK Manager" yer almaktadır. Ilgili ikon üzerine tiklayarak çalıştırabilirsiniz.

Aşağıda verilen görüntüde "SDK Manager" arayüzü yer almaktadır.

Arayüzde de görüldüğü gibi default (varsayılan) olarak Android son sürüm olan 6.0 yüklü durumdadır. Herhangi bir sürüme yönelik uygulama geliştirmek istiyorsak ilgili sürüme ait versiyonu yüklememiz gerekmektedir. Yükleme işlemi için ilgili sürümü seçerek (mavi check) daha sonra "Apply" buttonuna tiklayarak otomatik yükleme işlemini gerçekleştirebiliriz. Daha yeni Android sürümleri yayınlandığında ise, yine bu arayüz vasıtasıyla haberdar olup yükleme yapabiliriz. SDK güncelleme ile ilgili linkler "SDK Update Sites" sekmesi bölümünde yer almaktadır. Şu anda "SDK Update Sites" bölümü ile ilgili bir işlem gerçekleştirmeyeceğimiz için açıklamaya yer verilmeyecektir. Ayrıca, buradaki linkler bizim müdahale edeceğimiz türden linkler değildir, dolayısıyla Google depolarına ait linkler yer almaktadır.