Yes ... imho's easiest way is to automate it using the Maven Android Plugin. The sample project has the MorseFlash example that I wrote there, which includes the entire release process, including jarsigning, zipaligning and proguard, switching between development and production configuration, etc.
All this can be done on the command line and therefore on Hudson. Btw, if you're interested, I made presentations about Maven and Android, as well as testing and CI for Android on AnDevCon, and slides on my website. http://www.simpligility.com
source
share