IDE ve SDK araçlarını güncelleme

Android Studio'yu yükledikten sonra Android Studio IDE'yi ve Android SDK araçlarının otomatik güncellemelerle güncellenmesini sağlayın ve Android SDK Yöneticisi.

IDE'nizi JetBrains Toolbox'ı kullanarak güncelleme

Android Studio'yu JetBrains Toolbox'ı kullanıyorsanız Araç kutusu, Android Studio'da yapılan güncellemelerin yönetiminden sorumludur. Araç kutusu canary'yi yükleyip Beta sürümünü ve kararlı sürümlerini birlikte desteklemeyi amaçlıyoruz. Bu özellik, önceki sürüme dönmenizi sağlar. (gerekirse her birinin sürümü) Bir güncelleme olduğunda, Araç Kutusu'nda Şekil 1'de gösterilmiştir.

Mevcut updct'ları gösteren Jetbrains Araç Kutusu

Şekil 1. Mevcut güncellemeleri gösteren Jetbrains Araç Kutusu.

IDE'nizi güncelleme ve kanalları değiştirme

Android Studio'yu manuel olarak yüklediyseniz Android Studio sizi küçük bir balonla bilgilendirir. iletişim kutusu gösterilir. Güncellemeleri manuel olarak kontrol etmek için Dosya > Ayarlar > Görünüm ve Davranış > Sistem Ayarları > Güncellemeler (macOS'te, Android Studio > Güncellemeleri Kontrol Et). Bkz. Şekil 2.

Android Studio için güncellemeleri aşağıdaki kaynaklardan edinebilirsiniz sürüm kanalları:

  • Canary kanalı: Bu yeni teknoloji sürümler yaklaşık olarak haftalık olarak güncellenir ve şuradan indirilebilir: Önizleme sürümü sayfası.

    Android Studio'nun canary sürümlerini almanın yanı sıra, uygulama önizlemesi .

    Bu derlemeler sonra test edilirler ve kullanıma hazır hale gelirler. geri bildirim sağlayın.

    Not: Bu kanal şu kullanıcılar için önerilmez: en iyi uygulamaları paylaşacağım.

  • Beta kanalı: Bunlar kararlı canary derlemelerine dayalı sürüm adaylarıdır ve Önizleme sürümü sayfasından indirilebilir. Bu sürümler, kararlı kanalına entegre edilmeden önce geri bildirim almak için yayınlanır.
  • Kararlı kanalı: Uygulamanın kararlı, resmi Android Studio

Önizleme kanallarından birini (canary veya beta) denemek isterseniz üretim projeleriniz için kararlı derlemeyi kullanmaya devam ederken Bunları yan yana yükleyebilirsiniz.

Şekil 2. Android Studio Güncellemeleri tercihler.

Kullanılmayan Android Studio dizinlerini silin

Android Studio'nun ana sürümünü ilk kez çalıştırdığınızda uygulama dizinleri Android Studio sürümlerinin önbelleklerini, ayarlarını, dizinlerini ve günlüklerini içeren bulunamadı. Kullanılmayan Android Studio'yu Silme Dizinler iletişim kutusunda, söz konusu kullanılmayan dosyaların konumlarını, boyutlarını ve son değiştirilme zamanları gösterilir dizine ekler ve bunları silme seçeneği sunar.

Araçlarınızı SDK Yöneticisi ile güncelleme

Android SDK Manager, SDK araçlarını, platformlarını ve ihtiyacınız olan diğer bileşenleri analiz edeceksiniz. İndirdikten sonra, Android SDK Konumu olarak belirtilen dizindeki her pakete gösterildiği gibidir.

Android Studio'dan SDK Yöneticisi'ni açmak için Araçlar > SDK Manager'ı seçin veya SDK Yöneticisi'ni tıklayın. tıklayın. Android Studio kullanmıyorsanız araçları indirebilirsiniz: sdkmanager komut satırı aracına gidin.

Sahip olduğunuz bir paket için bir güncelleme olduğunda, Paketin yanındaki onay kutusunda görünür.

  • Bir öğeyi güncellemek veya yeni bir öğe yüklemek için onay kutusunu seçin.
  • Bir paketi kaldırmak için onay kutusunu tıklayarak temizleyin.

Bekleyen güncellemeler, sol sütunda indirme simgesiyle belirtilir Beklemedeki kaldırma işlemleri kırmızı X ile gösterilir: .

Seçilen paketleri güncellemek için: Uygula'yı veya Tamam'ı tıklayın ve lisans sözleşmeleri.

Şekil 3. Android SDK Yöneticisi.

Gerekli paketler

Aşağıdaki araçları SDK Araçları sekmesinde bulabilirsiniz:

Android SDK Derleme Araçları
Android uygulamaları oluşturmaya yönelik araçlar içerir. Daha fazla bilgi için SDK Derleme Araçları sürüm notları.
Android SDK Platform Araçları
Google Etiket Yöneticisi'nin gerektirdiği çeşitli araçları içerir Android platformu (adb aracı dahil).
Android SDK Komut Satırı Araçları
ProGuard gibi temel araçları içerir. Daha fazla bilgi için bkz. SDK Araçları sürüm notlarını inceleyin.
Android SDK Platformu

SDK Platformları sekmesinde Android'in en az bir sürümünü yüklemeniz gerekir platformu. Aşağıdaki işlemler için derleme hedefiniz olarak en yeni platform sürümünü kullanın: son cihazlarda en iyi kullanıcı deneyimini sağlar. Bir sürümü indirmek için yanındaki onay kutusunu seçin sürüm adına ekleyin.

Uygulamanızı eski sürümlerde çalıştırmaya devam edebilirsiniz. ancak yine de en son güncellemeleri temel alarak sürümüne sahip cihazlarda çalışırken yeni özellikleri kullanmak için Android

Google USB Sürücüsü
Windows için gereklidir. Performans elde etmenize yardımcı olacak araçlar içerir adb Google cihazlarıyla hata ayıklama. Yüklemek için Google USB Sürücüsü'nü edinin.

Geliştirme için aşağıdaki araçlar önerilir:

Android Emülatör
Hata ayıklamak için kullanabileceğiniz QEMU tabanlı bir cihaz emülasyon aracı ve uygulamalarınızı gerçek bir Android çalışma zamanı ortamında test edebilirsiniz. Daha fazla bilgi için bkz. Emulator sürüm notlarını inceleyin.

Not: Daha önce Destek Deposu paketleri (ör. Android Support Library, Constraint Layout, Google Play Hizmetleri ve Firebase) artık Google'ın Maven deposundan kullanılabilir. Android Studio 3.0 ve sonraki sürümlerle oluşturulan projeler bu depoyu otomatik olarak derleme yapılandırmasıdır. Eski bir proje kullanıyorsanız Google'ın Maven deposunu build.gradle veya build.gradle.kts dosyası.

Intel veya ARM System Görüntüleri
Android Emulator'ı çalıştırmak için sistem görüntüsü gerekir. Her platform sürümü desteklenen sistem resimlerini içerir. Sistem görüntülerini daha sonra da indirebilirsiniz AVD Yöneticisi'nde Android Sanal Cihazları (AVD) oluştururken. Intel'i seçin veya geliştirme bilgisayarınızın işlemcisine göre ARM.
Google Play hizmetleri
Uygulamanızı oluşturmanıza yardımcı olacak kitaplıklar, Javadocs ve örnekler içerir. Raporlarınızda Google Play Hizmetleri'nden API'ler kullanıyorsanız Google API'leri sistemini kullanmanız gerekir. resmi veya Google Play sistem görüntüsü.

Yukarıdaki liste tam kapsamlı değildir ve ek paketler indirmek için başka siteler ekleyebilirsiniz üçüncü taraflardan aldığımız bilgilerdir.

Bazı durumlarda, bir SDK paketinin kullanabilirsiniz. Böyle bir durumda, SDK Yöneticisi sizi bir uyarıyla bilgilendirir ve bağımlılıklarını görebilirsiniz.

SDK aracı sitelerini düzenleme veya ekleme

SDK Güncelleme Siteleri sekmesinde kendi araçlarını barındıran diğer siteleri ekleyip yönetebilirsiniz. ve daha sonra bu sitelerden paketleri indirir. Android Studio, Android araçlarını ve son olarak, eklediğiniz SDK sitelerinden üçüncü taraf araç güncellemeleri.

Örneğin, bir mobil operatör veya cihaz üreticisi ek Kendi Android destekli cihazları tarafından desteklenen API kitaplıkları. Alıcı: kitaplıklarını kullanarak kendi Android SDK paketlerini SDK araçları URL'sini SDK güncelleme siteleri sekmesi.

Bir operatör veya cihaz üreticisi bir SDK eklenti deposu dosyası barındırıyorsa Android SDK'ya site eklemek için aşağıdaki adımları uygulayın: Yönetici:

  1. SDK Güncelleme Siteleri sekmesini tıklayın.
  2. Ekle'yi tıklayın. tıklayın.
  3. Üçüncü taraf sitesinin adını ve URL'sini girin, ardından Tamam'ı tıklayın.
  4. Etkin bölümünde onay kutusunun seçili olduğundan emin olun sütununa girin.
  5. Uygula veya Tamam'ı tıklayın.

Sitede bulunan tüm SDK paketleri artık gösteriliyor SDK Platformları veya SDK Araçları sekmelerinde gerektiği şekilde ele alın.

Gradle ile eksik paketleri otomatik olarak indirin

Bir derlemeyi komut satırı veya Android Studio kullanıyorsanız Gradle, indirme işlemini ilgili SDK lisansı olduğu sürece, projenin bağlı olduğu SDK paketleri eksik Sözleşmeler SDK Manager'da halihazırda kabul edilmiş.

SDK Yöneticisi'ni kullanarak lisans sözleşmelerini kabul ettiğinizde, Android Studio SDK ana dizininde bir lisans dizini oluşturur. Bu lisanslar dizini Gradle'ın eksik paketleri otomatik olarak indirmesi için gereklidir.

Bir iş istasyonunda lisans sözleşmelerini kabul ettiyseniz ancak başka bir proje üzerinde derlerseniz lisanslarınızı kabul edilen lisanslar dizinini kopyalayın.

Lisansları başka bir aşağıdaki adımları uygulayın:

  1. Android Studio'nun yüklü olduğu bir makinede Araçlar > SDK Yöneticisi'ne gidin. Pencerenin üst tarafında, Android SDK Konumu.
  2. Söz konusu dizine gidin ve licenses/ dizinini bulun inceleyeceğiz.

    Bir licenses/ dizini görmezseniz şuna geri dönün: Android Studio'yu tıklayın, SDK araçlarınızı güncelleyin ve lisansı kabul edin sözleşmeler bulunuyor. Android SDK ana dizinine döndüğünüzde dizini görüntüleyin.

  3. licenses/ dizininin tamamını kopyalayıp şu klasöre yapıştırın: Uygulamanızı oluşturmak istediğiniz makinedeki Android SDK ana dizini bilgi edinmenizi sağlar.

Gradle artık size ait eksik paketleri otomatik olarak indirebilir üzerine konuşacağız.

Bu özelliğin, çalıştırdığınız derlemeler için otomatik olarak devre dışı bırakıldığını unutmayın eksik paketleri indirme konusunda SDK yöneticisi olduğundan Android Studio entegre edilmiştir. Bu özelliği manuel olarak devre dışı bırakmak için android.builder.sdkDownload=false Projeniz için gradle.properties dosyası.

Araçlarınızı komut satırıyla güncelleme

CI sunucuları gibi grafik kullanıcı arayüzü olmayan sistemlerde Google Studio'daki SDK Yöneticisi. Bunun yerine sdkmanager komut satırı aracı yüklemek SDK araçlarını ve platformlarını güncelleyin.

sdkmanager kullanarak SDK araçlarını ve platformlarını yükledikten sonra kabul etmeniz gerekebilir eksik olan tüm lisansları kontrol edin. Bu işlem, sdkmanager kullanılarak da yapılabilir:

$ sdkmanager --licenses

Bu komut, yüklü tüm SDK araçlarını ve platformlarını tarar ve kabul edilmedi. Her lisansı kabul etmeniz istenir.