O'Reilly logo

Xamarin Mobile Application Development for Android by Mark Reynolds

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Publishing a signed APK

Once we have made the previous decisions, we are ready to produce an APK. The following sections discuss the steps of producing a signed APK from within Xamarin Studio.

Keystores

A keystore is a database of security certificates created and managed by the keytool program from the Java SDK. The keystore is an important aspect of creating Android apps as the Android platform will not run apps that have not been digitally signed. This may come as some surprise, because we have been running our app for some time now. During the development process, Xamarin.Android uses a debug keystore that allows your app to run. This keystore works for debugging purposes, but will not be recognized as a valid keystore for the distribution of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required