The selected device is incompatible : Android Studio


If you are trying to run Android App from Android Studio on a device connected to your System and you see "The selected device is incompatible". Then the reason for this error is that the minSdkVersion set in build.gradle (AndroidManifest.xml if you are using Eclipse) the file is higher than the version of your Android Phones Operating system.

Solution:
  1. Open app -> Gradle Scripts -> build.gradle (Module:app)

  2. Change the minSdkVersion version lower than your device attached.

  3. You would see "Gradle files have changed since last project sync." click on Sync Now next to it.

  4. Now try running the app on your device.

Note: If you get some other error in Console ( usually it would be a java exception stack-trace) then the code that you are using is not compatible to Older APIs (example new features like Fingerprint Authentication added in the Latest Marshmallows version)