Sunday, September 16, 2012

Google Play: Signed applications

You have developed your first application or game, collected all the promotional material and began to publish in the markets. Possible that after adding an application, Google Play will display a message: «Google Play does not accept apks signed with the debug certificate. Create a new certificate that is valid for at least 50 years». The last step to publish your application is it signed your own certificate. Consider this step in detail.

Signed application

Consider signed the application by example of development environment Eclipse.
You need to right-click on the project and select Android Tools > Export Signed Application Package.
Google Play: Signed applications - Window Export SIgned Application Package
Opens export Android-applications. In the first step suggest to choose the project you want to sign. If you select desired project, click on «Next». Farther you must select «Create new keystore». Click on the button «Browse» and enter the name of our keystore and select the place where it should be saved. Enter the password and the confirmation password, click «Next».
Google Play: Signed applications - Window Export SIgned Application Package
We moved on to the window to create alias. Each keystore can be multiple alias. We are enough one alias.
Fill the suggested field. Alias ​​name can be anything. In the Validity set 50 years. Click «Next».
The last step - choice of where you want saved the signed apk. Use the «Browse» select the folder and click «Finish». After a short wait you can use the signed file for publication in Google Play.

In order to sign the application in next time must select «Use existing keystore». Select the file and enter the password. In the next window, select the alias you created and enter a password for it.


2 comments:

  1. Nice explanation.Really helped me a lot.

    ReplyDelete
  2. Doesn't work,. : o/

    You uploaded an APK signed with a certificate that is not yet valid. You need to sign your APK with a certificate that is currently valid.

    ReplyDelete