Versi min sdk adalah rilis Android SDK yang paling awal yang dapat dijalankan oleh aplikasi Anda. Biasanya ini karena masalah dengan API sebelumnya, kurang fungsionalitas, atau beberapa masalah perilaku lainnya.
Versi SDK target adalah versi yang ditargetkan untuk dijalankan oleh aplikasi Anda . Idealnya, ini karena semacam kondisi lari yang optimal. Jika Anda "membuat aplikasi Anda untuk versi 19", ini adalah tempat yang akan ditentukan. Ini mungkin berjalan pada rilis sebelumnya atau yang lebih baru, tetapi inilah yang Anda tuju. Ini sebagian besar untuk menunjukkan seberapa mutakhir aplikasi Anda untuk digunakan di pasar, dll.
Versi sdk kompilasi adalah versi android yang digunakan IDE Anda (atau cara kompilasi lainnya) untuk membuat aplikasi saat Anda menerbitkan .apkfile. Ini berguna untuk menguji aplikasi Anda karena itu adalah kebutuhan umum untuk mengkompilasi aplikasi Anda saat Anda mengembangkannya. Karena ini adalah versi untuk dikompilasi ke APK, itu akan menjadi versi rilis Anda. Demikian juga, disarankan agar ini cocok dengan versi SDK target Anda.