This week's giveaway is in the Java/Jakarta EE forum. We're giving away four copies of Java EE 8 High Performance and have Romain Manni-Bucau on-line! See here (and according to me the answer given to you there is right). Please read this...
INSTALL_FAILED_OLDER_SDK is an Installation return code passed by PackageManager to the PackageInstallObserver, if the installation of new package failed because the current SDK version is older than that required by the package.
Min SDK Version: This is an integer that indicates the minimum API Level required to properly run your application. The minSdkVersion attribute is found in the <uses-sdk> of your Android Manifest file.
What is the minSdkversion specified in the manifest of your application? What is the device API version?