在程序代码告一段落后,须要发布程序,之后还有后续版本更新,用户下载后自动提示更新。android
可是平时测试都是debug的方式安装了,可是一个程序不多是一我的在作,因此生成的密钥都是不同的,eclipse
这就形成用户须要手动卸载当前一样签名的程序,而后才能安装新版本的程序。工具
这就须要作到运用相同的签名了。测试
两步:spa
1:经过Java自带的keytool命令,在命令行生成输入.net
keytool -genkey -alias clientkey -validity 1 -keystore kclient.keystore命令行
即可以生成kclient.keystore密钥文件,(更详细http://blog.csdn.net/xiaojunhu/article/details/8263687)debug
2:右击eclipse中的项目android tools-->Export Signs....3d
a:blog
b:选择项目
c:选择刚生成的密钥及输入密钥密码
d:选密钥别名及确认密码
e:选择APK生成地址
完成。
为了进行程序签名,必须有一个合适的密钥。这个密钥应有如下特征:
若是没有合适的key,则须要使用Keytool来生成一个。用Keytool生成一个key,可以使用keytool命令并传入一些可选参数。