All Android packages (
apk files) are signed by a certificate or a keystore file to enable their installation on a device. When you are debugging/developing your application, your package is automatically signed by a development key that was generated by the Android SDK. It is fine to use this debug key for development or even beta testing; however, it cannot be used on an application distributed to Google Play.
Complete the following setup to create a signed APK: