Minimum API Level is set to 2.3.1 but Google Play says 4.1 and higher versions

In Edit > Project Settings > Player > Other Settings, the Minimum API Level is set to 2.3.1.

I have uploaded it to Google Play. Google Play requires a minimun Android phone with its 4.1 version installed.

I also get a Failure [INSTALL_FAILED_OLDER_SDK] if I try to push the APK with the Build and Run option of Unity to that old Android phone (I have the Android 2.3.3 (API 10) SDK Platform installed in my system). It is working well in the Android 4.x phone.

I’m with Unity 5.2.0f3 Personal. The project has the Google Cardboard 0.5.2 Asset. Could be this Asset forcing the that requirement of a minimun 4.1 version?

In my case, it seems it is configured in the file: ProjectFolder\Assets\Plugins\Android\AndroidManifest.xml

In that file, we can see a line with the following content:

 <uses-sdk android:minSdkVersion="16" />

On the other hand, notice it could fail due other restrictions. See this question for more information: unity game engine - Is it possible in Google Play why an App is not compatible with a device? - Stack Overflow