Android uygulamları başta olmak üzere Flutter ve React Native çalışmalarda apk build ederken karşımıza çıkan minSDK hatasının sebebi versiyon ile ilgili olmaktadır. Örneğin, Flutter’da apk oluşturmak istediğimizde aşağıda karşımıza gelen hata ile minSDK versiyonunun 16 olduğunu ve bize gereksinimin 19 olduğunu söylemektedir.
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 19,
or use tools:overrideLibrary="io.flutter.plugins.webviewflutter" to force usage (may lead to runtime failures)
FAILURE: Build failed with an exception.
Bu noktada Flutter örneğimizde karşımıza çıkan hatada SDK’nın minimum versiyon 19’ı desteklemesi gerekiyor. Bunun için projemizin içerisinde Android -> App -> Src dizininde yer alan build.gradle dosyasını açarak, versiyon 16 yerine versiyonu 19 olarak değişiklik yaparak kaydediyoruz. Siz hatada belirtilen duruma göre gereksinim duyulan versiyonu yazmalısınız. Diğer yazılım dillerinde build.gradle dosyasını bularak aynı şekilde güncelleme yapabilirsiniz.
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.webviewapp"
minSdkVersion 19 // Bu alanı istenen versiyon olarak güncelliyoruz
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
İyi kodlamalar…