The android won't accept unsigned applications, although self-signed certificates are acceptable. The Eclipse/SDK will automatically sign apps for you with a temporary debugging certificate, but you'll want your own permanent certificate before you release. The debug cert expires after one year, which means that end-users would find themselves unable to upgrade their apps after a year.
1) Use keytool to generate a permanent key. (Don't lose the key!) You only need to do this once. Give the key an expiration well into the future -- as far as you think you'll ever support the software. 2) Generate an unsigned version of your .apk file: Right-click on the project in the projects window and look for Other > Export unsigned application (or something like that). This will write a new .apk file into your project's top-level directory (not bin). 3) Use jarsigner to sign the project. Finally, users will need to change their preferences to allow downloads from locations other than the market. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

