Perbedaan MinSDK & TargetSDK pada Developer Android Build (Flutter) | ILMU PROGRAMMER
Home » Perbedaan MinSDK & TargetSDK pada Developer Android Build (Flutter)

Perbedaan MinSDK & TargetSDK pada Developer Android Build (Flutter)

Hai, Ketika kita sedang mengembangkan Aplikasi Android, maka kita diwajibkan untuk memilih MinSDK & TargetSDK pada gradle tersebut, perhatikan gambar dibawah ini, saya sedang mengembangkan Aplikasi Android menggunakan Flutter

Sebelumnya, apa sih yang dimaksud dengan SDK?

SDK adalah seperangkat alat dan program perangkat lunak yang digunakan pengembang untuk membangun aplikasi untuk platform tertentu.

Apa sih maksud dari MinSDKVersion / MinSDK ?

MinSDK / MinSDKVersion adalah Level API minimum yang diperlukan untuk menjalankan aplikasi. Sistem Android akan mencegah pengguna menginstal aplikasi jika Level API sistem lebih rendah dari nilai yang ditentukan dalam atribut ini.

Lalu, Apa sih maksud dari TargetSDKVersion / TargetSDK?

TargetSDKVersion / TargetSDK adalah Level API yang menjadi target aplikasi , Dengan set atribut ini, aplikasi mengatakan bahwa ia dapat berjalan pada versi yang lebih lama (turun ke minSdkVersion), tetapi secara eksplisit diuji untuk bekerja dengan versi yang ditentukan di sini.

Catatan :

Berdasarkan pengalaman penulis minSDK ditentukan juga dengan Library yang dipakai, misalkan ada library camera, maka minSDKVersion adalah 21 (Android OS 5.0), jika dipaksa menggunakan minSDK dibawah 21, disini misalkan saya set MinSDK nya menjadi 16 maka akan terjadi error
uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [:camera]

Maka Pastikan MinSDK & TargetSDK disesusaikan.
Terimakasih
Semoga bermanfaat.

Leave a Comment

 
Open chat
Perlu Bantuan Konsultasi ?
Hallo Pembaca.
Telp (021) 55670115 untuk terhubung langsung dengan kami.

Apakah ada yang bisa kami bantu?