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
-~----------~----~----~----~------~----~------~--~---

Reply via email to