Search code examples
androidandroid-build

Android: Building for release and signing? Very unclear docs by Google


I am not sure if my app is correctly built for release and signed properly.

Does it have to be exported unsigned and then signed manually?

Can I export signed and then it will be signed after I choose location?

Normally I think Android docs are excellent but I find the documentation for this very important part to be frustratingly vague.

There should just be a setting in the manifest that decides what kind of build it is. Does exporting the application make it build for release? How can I check after signing it that it really is signed correctly?

How do I check that the jarsigner and keytool really is installed? Where are they located on Windows 7?


Solution

  • Much of the documentation for signing a release version of your app is out of date. With Eclipse and the new Android Studio, all you need to do is export the signed app from the IDE.