Yanıtlar:
compileSdkVersion
, derlediğiniz Android'in API sürümüdür.
buildToolsVersion
kullanmak istediğiniz derleyicilerin (aapt, dx, renderscript derleyicisi vb.) sürümüdür. Her API düzeyi için (18 ile başlayan), eşleşen bir .0.0 sürümü vardır.
IO 2014'te API 20'yi ve 20.0.0 derleme araçlarını kullanıma sunacağız.
Android sürümleri arasında derleyicilerin güncellemelerini yayınlayacağız ve bu nedenle .0.1, .0.2, vb sürümünü yayınlayacağız ... Bu sürümü sessizce güncellemek istemediğimiz için, yeni sürüm sizin için uygun olduğunda.
Uygulamanızı geliştirdiğiniz şeyi değiştirmezken yeni / daha iyi derleyici almak için derleme araçlarının compileSdkVersion'ınızdan daha yüksek bir sürümünü kullanabilirsiniz.
Artık eskisi gibi tam buildToolsVersion
olarak bilmek artık önemli değil çünkü artık otomatik olarak seçiliyor.
Dokümantasyon diyor ki:
Artık derleme araçları için bir sürüm belirtmenize gerek yoktur (böylece
android.buildToolsVersion
özelliği kaldırabilirsiniz ). Varsayılan olarak eklenti, kullandığınız Android eklentisinin sürümü için gerekli minimum oluşturma araçları sürümünü otomatik olarak kullanır.
Başlangıçta buraya en son Oluşturma Araçları Sürümünün tam sürüm numarasını nasıl öğreneceğimi arıyorum (bunun manuel olarak güncellenmesi gereken günlerde). Bunu hala yapmanız gerekiyorsa, aşağıdaki şekilde bulabilirsiniz:
Gidin Araçlar> SDK Yöneticisi> SDK Araçları (sekme) . Listeden Android SDK Derleme Araçları'nı seçin ve Paket Ayrıntılarını Göster'i işaretleyin . Son öğe en son sürümü gösterecektir.
Yukarıdaki resimde, buildToolsVersion 27.0.3
yüklediğimi görebiliyorum. Daha yeni rc
(sürüm adayı) bir sürüm var, ancak yüklemedim. Kararlı sürüm çıktığında yapacağım.