Android requires that all apps be digitally signed with a certificate before they can be installed . In order to distribute your Android application via Google Play store it needs to be signed with a release key that then needs to be used for all future updates.