Menyiapkan Android 11 SDK

Android 11 adalah rilis utama Android berikutnya, dengan beragam cara baru yang bagus untuk memperluas aplikasi Anda. Android 11 juga mencakup halaman perubahan perilaku (untuk aplikasi yang menargetkan R dan untuk semua aplikasi) guna membantu meningkatkan masa pakai baterai dan keamanan, serta perubahan privasi, dan ini akan memengaruhi aplikasi Anda di perangkat yang menjalankan Android versi baru.

Untuk melakukan pengembangan dengan API Android 11 dan menguji aplikasi Anda dengan perubahan perilaku Android 11, ikuti petunjuk di halaman ini untuk menyiapkan SDK Pratinjau Android 11 di Android Studio serta membuat dan menjalankan aplikasi Anda di Android 11.

Mendapatkan Pratinjau Android Studio terbaru

SDK Pratinjau Android 11 mencakup perubahan yang tidak kompatibel dengan beberapa versi lama Android Studio. Jadi, demi pengalaman pengembangan terbaik dengan SDK Pratinjau Android 11, sebaiknya Anda menginstal versi pratinjau terbaru Pratinjau Android Studio 4.0.

Mendapatkan Android Studio 4.0 Preview

Anda dapat mengompilasi dan menguji aplikasi Android 11 menggunakan Android Studio 3.3 dan yang lebih baru, tetapi beberapa pengguna SDK Pratinjau Android 11 mungkin mengalami kegagalan sinkronisasi Gradle dan mendapatkan peringatan tentang dependensi yang sudah tidak berlaku. Harap diingat, Anda dapat mempertahankan versi Android Studio yang telah diinstal karena Anda dapat menginstal beberapa versi secara berdampingan.

Mendapatkan SDK Pratinjau Android 11

Setelah menginstal dan membuka Pratinjau Android Studio, instal SDK Pratinjau Android 11 seperti berikut:

  1. Klik Tools > SDK Manager.
  2. Di tab SDK Platforms, pilih Android R Preview.
  3. Di tab SDK Tools, pilih Android SDK Build-Tools 30 (atau yang lebih baru).
  4. Klik OK untuk mulai menginstal.

Memperbarui konfigurasi build Anda

Untuk sepenuhnya menguji kompatibilitas aplikasi Anda dengan Android 11 dan mulai menggunakan API baru, buka file build.gradle tingkat modul, lalu update compileSdkVersion dan targetSdkVersion seperti berikut:

android {
    compileSdkVersion 'android-R'

    defaultConfig {
        targetSdkVersion 'R'
    }
    ...
}

Untuk mempelajari perubahan di Android 11 yang mungkin memengaruhi aplikasi Anda dan mulai mengujinya, baca perubahan perilaku Android 11 yang memengaruhi semua aplikasi, perubahan perilaku Android 11 yang memengaruhi aplikasi yang menargetkan Android 11, dan perubahan privasi Android 11.

Untuk mempelajari lebih lanjut API baru yang tersedia di Android 11, baca fitur dan API Android 11.