This requirement exists only in the configuration wizard, and this is an error. If you change the value to something lower after creating the project, you will see that it builds perfectly and can work on API devices 21 and 22.
The documentation is correct regarding supported versions of Android, but note that even this does not dictate any particular minSdkVersion. You can create an instant application with minSdkVersion below 21. It just wonβt work until 21, since the Instant Apps Runtime mode itself is limited to 21+.
For this reason, this check was always a mistake, even if we did not support devices before 23. I was told that it was fixed in version 3.0, although I did not check. I checked tonight and confirmed that the check is still present in version 3.0. May be fixed in a newer version. But if not, we must fix it. I will continue.
source share