Tugas 1. Menyiapkan proyek
Untuk tugas ini Anda akan menyiapkan proyek baru untuk aplikasi HelloCompat dan mengimplementasikan layout serta perilaku dasar.
1.1 Memverifikasi bahwa Pustaka Dukungan Android tersedia
Pustaka dukungan Android diunduh berdasarkan bagian dari SDK, dan tersedia dalam Android SDK Manager. Dalam Android Studio, Anda akan menggunakan Android Support Repository, repositori lokal untuk pustaka pendukung, untuk mendapatkan akses ke pustaka di dalam file pembangunan gradle. Dalam tugas ini Anda akan memverifikasi bahwa Android Support Repository diunduh dan tersedia untuk proyek.
- Dalam Android Studio, pilih Tools > Android > SDK Manager, atau klik ikon SDK Manager . Panel preferensi SDK Manager muncul.
- Klik tab SDK Tools dan perluas Support Repository.
- Cari Support Repository dalam daftar.
- Jika kata Installed muncul di kolom Status, Anda sudah siap. Klik Cancel.
1.2 Menyiapkan Proyek dan memeriksa build.gradle
- Buat proyek baru bernama HelloCompat, dan pilih template Empty Activity.
Pada laman Perangkat Android Target, catat bahwa API 15: Android 4.0.3 (IceCreamSandwich) dipilih untuk SDK minimum. - Di Android Studio, pastikan panel Project dibuka dan tab Android diklik.
-
Temukan baris compileSdkVersion di dekat bagian atas file.
compileSdkVersion 24
Versi kompilasi adalah versi framework Android yang menyusun aplikasi Annda dalam Android Studio. Untuk proyek baru, versi kompilasi adalah serangkaian framework API terbaru yang Anda pasang. Nilai ini memengaruhi hanya Android Studio itu sendiri dan peringatan atau kesalahan yang Anda dapatkan dalam Android Studio, jika menggunakan API yang lebih lama atau lebih baru.
-
Temukan baris minSdkVersion dalam bagian defaultConfig beberapa baris di bawah.
minSdkVersion 15
Versi minimum adalah versi API Android terlama tempat aplikasi Anda dijalankan. Ini sama dengan angka yang Anda pilih pada Langkah 1 saat membuat proyek. Google Play store menggunakan angka ini untuk memastikan aplikasi dapat berjalan pada perangkat pengguna yang diberikan Android Studio juga menggunakan angka ini untuk mengingatkan Anda tentang penggunaan API yang sudah tidak digunakan lagi.
-
Temukan baris targetSdkVersion dalam bagian defaultConfig.
targetSdkVersion 24
Versi target menunjukkan versi API yang didesain dan diuji untuk aplikasi Anda. Jika API platform Android lebih tinggi dari angka ini (yakni aplikasi Anda berjalan pada perangkat yang lebih baru), platform dapat mengaktifkan perilaku kompatibilitas untuk memastikan aplikasi terus bekerja seperti yang didesain. Contohnya, Android 6.0 (API 23) menyediakan model izin waktu proses baru. Jika aplikasi menargetkan level API yang lebih rendah, platform kembali ke model izin waktu proses yang lebih lama.
-
Temukan bagian
dependencies
build.gradle, dekat bagian akhir file.dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile( 'com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:24.2.1' testCompile 'junit:junit:4.12' }
Bagian dependensi untuk proyek baru menyertakan beberapa dependensi untuk mengaktifkan pengujian dengan Espresso, JUnit, dan pustaka dukungan v7 appcompat. Catat bahwa nomor versi pustaka ini dalam proyek Anda bisa berbeda dengan yang ditunjukkan di sini.
Pustaka dukungan v7 appcompat menyediakan kompatibilitas-mundur untuk versi Android yang lebih lama hingga ke API 9. Ini juga termasuk pustaka v4 compat, jadi Anda tidak perlu menambahkan keduanya sebagai dependensi.