如何提交程序到Android Market
2010-06-12 20:12:00 来源:WEB开发网核心提示:给你的程序签名概述注意事项:所有提交到Market的程序必须经过签名,未经签名的程序不能安装,如何提交程序到Android Market,你可以使用个人证书去签名程序,不一定要经证书机构授权,Keytool在JDK/bin目录里(比如C:Program FilesJavajdk1.6.0_20in), Keytool
给你的程序签名
概述
注意事项:
所有提交到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_20in)。
Keytool参数 |
描述 |
-genkey |
生成公钥和私钥 |
-v |
输出详细信息 |
-keystore <keystore-name>.keystore |
生成的keystore文件名 |
-alias <alias name> |
此密钥的别名。只保留前8位字符 |
-keyalg <alg> |
加密算法。支持DSA和RSA |
更多精彩赞助商链接
热点阅读最新推荐
Copyright © 2003-2013 CnCms.Com. All Rights Reserved 京ICP备10000768号
|