如何给你的程序签名
扫描二维码
随时随地手机看文章
给你的程序签名
注意事项:
所有提交到Market的程序必须经过签名。未经签名的程序不能安装。
你可以使用个人证书去签名程序,不一定要经证书机构授权。
用Debug版本证书签名的程序将不能发布。
在安装程序时会检测签名证书是否过期。如果程序在安装后证书过期,程序也能正常使用。
你可以使用keytool和Jarsigner产生密钥并签名你的程序。
l你的程序在签名后还需要使用zipalign去优化。
建议:
用同一密钥签名所有程序,以保证程序的无缝升级。
证书的有效期最好在25年以上。发布到Market的程序中证书有效期必须在2033年10月22日以后。
如何签名
除了下面提到的方法,还有一种利用GUI来编译的方法。
在Eclipse中Package Explorer里选择要编译的工程,File->Export, 打开Android文件夹,选择Export Android Application,一步一步完成向导即可。这样程序就会编译,签名,优化,可以直接发布到Market了。?获取合适的私有密钥
通过Keytool去产生私有密钥。Keytool在JDK/bin目录里(比如C:Program FilesJavajdk1.6.0_20bin)。
Keytool参数描述-genkey生成公钥和私钥-v输出详细信息-keystore