Now that you have adjusted the setting needed to produce a release build, you are ready to publish the actual APK. When we say publish, we simply mean to produce an APK that can be uploaded to the Google Play Store. The following sections discuss the steps of producing a signed APK from within Xamarin Studio.
A keystore is a database of security certificates created and managed by the keytool program from the Java SDK. You can create the keystore outside of Xamarin Studio using the keytool command or from within Xamarin Studio that provides a UI that interfaces with the keytool command. The next section takes you through the steps to publish an APK and create a new keystore from within Xamarin Studio.