'uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:cloud_firestore]

uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:cloud_firestore]
 D:\doctor_chat\build\cloud_firestore\intermediates\library_manifest\debug\AndroidManifest.xml as the library might be using APIs not available in 16

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.firebase.firestore" to force usage (may lead to runtime failures)

Im getting above error in my code. how to solve this.

enter image description here

enter image description here



Solution 1:[1]

In your app Navigate to android/app/build.gradle and change minsdk from 16 to 21

Here is an image

Hope it will resolve your problem

Solution 2:[2]

go in your project to android/app/build.gradle file and edit the minSdkVersion to:

minSdkVersion 19

Solution 3:[3]

Update minSdkVersion 16 to 19 in android/app/build.gradle

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    minSdkVersion 16 // change it to 19 
}

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ahmad Raza
Solution 2 tareq albeesh
Solution 3