Memperbarui IDE dan Fitur SDK

Setelah Anda memasang Android Studio, memperbarui Android Studio IDE dan Android SDK Tools mudah dilakukan dengan pembaruan otomatis dan Android SDK Manager.

Memperbarui IDE Anda dan mengganti saluran

Android Studio memberi tahu Anda melalui dialog balon kecil saat pembaruan IDE tersedia, namun Anda dapat memeriksa pembaruan secara manual dengan mengeklik Help > Check for Update (pada Mac, Android Studio > Check for Updates).

Pembaruan untuk Android Studio tersedia dari saluran rilis berikut:

  • Saluran Canary: Ini adalah rilis terbaru, diperbarui kira-kira setiap minggu, dan tersedia untuk didownload di developer.android.com/studio/preview.

    Selain menerima Android Studio versi canary, Anda juga akan menerima versi pratinjau fitur SDK lainnya, termasuk Android Emulator.

    Meskipun versi ini masih banyak mengandung bug, namun telah melalui pengujian dan kami ingin menawarkannya sehingga Anda bisa mencoba fitur-fitur baru dan memberikan umpan balik. Saluran ini tidak disarankan untuk pengembangan produksi.

  • Saluran Dev: Saluran ini adalah versi pengujian canary pilihan yang telah melalui pengujian internal secara menyeluruh.
  • Saluran versi Beta: Saluran ini berisi versi yang direncanakan untuk dirilis berdasarkan versi canary yang stabil, dirilis untuk memperoleh umpan balik sebelum masuk ke saluran stabil.
  • Saluran stabil: Rilis stabil resmi yang siap diunduh di developer.android.com/studio.

Jika Anda ingin mencoba salah satu saluran pratinjau (Canary, Dev, atau Beta) sembari tetap menggunakan versi Stabil untuk project Android produksi Anda, Anda bisa menginstal keduanya bersamaan.

Untuk mengubah saluran pembaruan untuk penginstalan yang ada, lanjutkan sebagai berikut:

  1. Buka jendela Preferences dengan mengklik File > Settings (di Mac, Android Studio > Preferences).
  2. Di panel kiri, klik Appearance & Behavior > System Settings > Updates.
  3. Pastikan Automatically check for updates sudah dicentang, lalu pilih satu saluran dari daftar tarik-turun (lihat gambar 1).
  4. Klik Apply atau OK.

Gambar 1. Preferensi Pembaruan Android Studio.

Delete unused Android Studio directories

Saat Anda menjalankan versi utama Android Studio untuk pertama kalinya, akan dicari direktori yang berisi cache, setelan, indeks, dan log untuk versi Android Studio yang tidak dapat ditemukan instalasi terkait. Dialog Hapus Direktori Studio Android yang Tidak Digunakan selanjutnya menampilkan lokasi, ukuran, dan waktu modifikasi terakhir direktori-direktori yang tidak digunakan ini dan memberikan opsi untuk menghapusnya.

Direktori yang dipertimbangkan oleh Android Studio untuk dihapus tercantum di bawah ini:

  • Linux: ~/.AndroidStudio[Preview]_version_
  • Mac: ~/Library/{Preferences, Caches, Logs, Application Support}/AndroidStudio[Preview]_version_
  • Windows: %USER%\.AndroidStudio[Preview]_version_

Memperbarui Fitur dengan SDK Manager

Android SDK Manager membantu Anda mendownload fitur SDK, platform, dan komponen lain yang diperlukan untuk mengembangkan aplikasi Anda. Setelah diunduh, Anda dapat menemukan setiap paket dalam direktori yang ditunjukkan sebagai Lokasi Android SDK, yang ditunjukkan pada gambar 2.

Untuk membuka SDK Manager dari Android Studio, klik Tools > SDK Manager atau klik SDK Manager pada toolbar. Jika Anda tidak menggunakan Android Studio, Anda dapat mendownload fitur menggunakan fitur baris-perintah sdkmanager .

Saat pembaruan tersedia untuk paket yang sudah Anda miliki, tanda hubung muncul dalam kotak centang di samping paket.

  • Untuk memperbarui item atau memasang yang baru, klik kotak centang agar tanda centang ditampilkan.
  • Untuk mencopot paket yang dipasang, klik untuk mengosongkan kotak centang.

Pembaruan yang tertunda ditunjukkan di kolom kiri dengan ikon download . Penghapusan yang tertunda ditunjukkan dengan tanda silang merah .

Untuk memperbarui paket yang dipilih, klik Apply atau OK, lalu setujui tiap perjanjian lisensi.

Gambar 2. Android SDK Manager.

Anda harus memberikan pertimbangan khusus pada fitur berikut pada tab SDK Tools:

Android SDK Build-Tools
Diperlukan. Mencakup fitur untuk membuat aplikasi Android. Lihat Catatan Rilis SDK Build Tools.
Android SDK Platform-tools
Diperlukan. Mencakup berbagai fitur yang diperlukan oleh platform Android, termasuk fitur adb.
Android SDK Tools
Diperlukan. Mencakup fitur penting seperti ProGuard. Lihat Catatan Rilis SDK Tools.
Android Emulator
Disarankan. Fitur emulasi perangkat berbasis QEMU yang dapat Anda gunakan untuk mendebug dan menguji aplikasi Anda di lingkungan runtime Android aktual. Lihat catatan rilis Android Emulator.

Catatan: Sebagian besar library API yang sebelumnya disediakan oleh paket Support Repository (seperti Android Support Library, Constraint Layout, layanan Google Play, dan Firebase) kini tersedia dari repositori Maven Google. Project yang dibuat dengan Android Studio 3.0 dan lebih tinggi secara otomatis menyertakan repositori ini dalam konfigurasi build. Jika Anda menggunakan project yang lebih lama, Anda harus secara manual menambahkan repositori Maven Google ke file build.gradle Anda.

Dalam tab SDK Platforms, Anda juga harus memasang sekurangnya satu versi dari platform Android. Setiap versi menyediakan beberapa paket berbeda. Untuk mengunduh hanya yang diperlukan, klik kotak centang di sebelah nama versi.

Untuk melihat semua paket yang tersedia untuk setiap platform Android, klik Show Package Details di bagian bawah jendela. Di dalam setiap versi platform, Anda akan menemukan paket berikut:

Platform Android SDK
Diperlukan. Setidaknya satu platform perlu ada dalam lingkungan Anda agar bisa mengompilasi aplikasi. Untuk menyediakan pengalaman pengguna terbaik pada perangkat terbaru, gunakan versi platform terbaru sebagai target versi Anda. Anda tetap bisa menjalankan aplikasi di platform versi lama, namun Anda harus membuat dengan versi terbaru agar bisa menggunakan fitur baru bila menjalankan pada perangkat yang menggunakan versi Android terbaru.
Citra Sistem Intel atau ARM
Disarankan. Citra sistem diperlukan untuk menjalankan Android Emulator. Masing-masing versi platform berisi citra sistem yang didukung. Anda bisa mengunduh citra sistem saat membuat Android Virtual Device (AVD) di AVD Manager. Pilih Intel atau ARM berdasarkan prosesor komputer pengembangan Anda.

Catatan: Jika Anda berencana untuk menggunakan API dari layanan Google Play (termasuk Firebase), Anda harus menggunakan image sistem Google API atau image sistem Google Play (image sistem Google Play mencakup aplikasi Play Store).

Daftar di atas tidak lengkap dan Anda bisa menambahkan situs lain untuk mengunduh paket tambahan dari pihak ketiga.

Pada beberapa situasi, paket SDK mungkin membutuhkan revisi minimal spesifik dari fitur lainnya. Jika memang demikian, SDK Manager akan memberi tahu Anda melalui peringatan dan menambahkan dependensi ke daftar unduhan.

Tips: Anda juga bisa menyesuaikan file build.gradle sehingga setiap project menggunakan rantai versi dan opsi kompilasi tambahan Untuk informasi selengkapnya lihat, Mengonfigurasi Versi Gradle.

Mengedit atau menambahkan situs fitur SDK

Untuk mengelola situs SDK mana saja yang diperiksa oleh Android Studio untuk pembaruan fitur Android dan fitur pihak ketiga, klik tab SDK Update Sites. Anda dapat menambahkan situs lain yang menjadi host fitur mereka sendiri, lalu mengunduh paketnya dari situs tersebut.

Misalnya, operator seluler atau produsen perangkat mungkin menawarkan perpustakaan API tambahan yang didukung oleh perangkat berbasis Android mereka sendiri. Untuk mengembangkan memakai perpustakaan mereka, Anda bisa memasang paket Android SDK dengan menambahkan URL fitur SDK mereka ke SDK Manager di SDK Update Sites.

Jika operator atau produsen perangkat telah menjadi host untuk file penyimpanan pengaya SDK di situs web mereka, ikuti langkah berikut untuk menambahkan situs mereka ke Android SDK Manager:

  1. Klik tab SDK Update Sites.
  2. Klik Add di bagian bawah jendela.
  3. Masukkan nama dan URL situs pihak ketiga, lalu klik OK.
  4. Pastikan kotak centang dipilih dalam kolom Enable.
  5. Klik Apply atau OK.

Setiap Paket SDK yang tersedia dari situs ini sekarang ditampilkan dalam tab SDK Platforms atau SDK Tools jika disediakan.

Mendownload otomatis paket yang hilang dengan Gradle

Saat Anda menjalankan build dari baris perintah, atau ketika menggunakan Android Studio 3.3 atau yang lebih baru, Gradle dapat secara otomatis mendowload paket SDK, bergantung pada projectnya, selama perjanjian lisensi SDK terkaitnya telah diterima dengan menggunakan SDK Manager.

Saat Anda menerima perjanjian lisensi menggunakan SDK Manager, Android Studio membuat direktori lisensi di dalam direktori home SDK. Direktori lisensi ini diperlukan agar Gradle dapat mendownload otomatis paket yang hilang.

Catatan: Menerima perjanjian lisensi menggunakan fitur baris-perintah android tidak membuat direktori lisensi ini. Anda harus terlebih dahulu menerima perjanjian menggunakan SDK Manager untuk dapat menggunakan fitur ini.

Jika Anda telah menerima perjanjian lisensi pada satu workstation, tetapi ingin membangun project Anda di tempat lain, Anda dapat mengekspor lisensi Anda dengan menyalin melalui direktori lisensi yang telah diterima. Untuk menyalin lisensi ke mesin lain, ikuti langkah-langkah berikut:

  1. Pada mesin yang telah diinstal Android Studio, klik Tools > Android > SDK Manager. Di bagian atas jendela, perhatikan Lokasi Android SDK-nya.
  2. Arahkan ke direktori itu dan cari direktori licenses/ di dalamnya. (Jika Anda tidak melihat direktori licenses/, kembali ke Android Studio dan perbarui fitur SDK Anda, pastikan untuk menerima perjanjian lisensinya. Ketika Anda kembali ke direktori utama Android SDK, Anda sekarang akan melihat direktorinya.)
  3. Salin seluruh direktori licenses/ dan tempelkan ke direktori utama Android SDK pada mesin yang ingin Anda gunakan untuk membangun project.

Gradle sekarang dapat mengunduh paket yang hilang secara otomatis, tergantung project Anda.

Perhatikan bahwa fitur ini dinonaktifkan secara otomatis untuk build yang Anda jalankan dari Android Studio, karena SDK manager menangani download paket yang hilang untuk IDE. Anda juga dapat menonaktifkan fitur ini secara manual dengan menyetel android.builder.sdkDownload=false dalam file gradle.properties untuk project Anda.