Android使用eclipse开发时修改默认密钥存储库签名文件

平时在使用eclipse进行android项目开发时,由于每个项目组都有自身的签的名,但默认eclipse ADT调试运行使用的是临时生成的调试证书,默认为C: \ XXX \ .android \ \用户调试。keystore .


试了一下选择正式证书后提示:“密钥存储库是篡改,或密码不正确”

其实这个界面并没有提供输入keystore密码,选择别名之类的地方,所以就感到非常奇怪了,查了一下官方文档发现,即使是自定义的调试证书,也需要保证和默认证书一样的密码,别名别名和别名密码。



密钥存储库名称:“调试。密钥存储库”

keystore密码:“android”
关键别名:“androiddebugkey“
密钥口令:“android”
CN:“CN=android Debug, O=android, C=我们”


那么,我们就可以按照android默认证书规范,更改项目的签名文件的密码,别名和别名密码,然后将“定制调试密钥存储库”设置为修改过后的签名文件。


1。首先当然是先复制一份正式证书出来作为要修改为的临时调试证书。

工具):

,,,, keytool -storepasswd keystore我。keystore

前密码,和新密码以及重复新密码确认。这一步需要将密码改为android。


,,,keytool -changealias keystore我。密钥别名my_name -destalias androiddebugkey


步中,my_name是证书中当前的别名,-destalias指定的是要修改为的别名,这里按规矩来,改为androiddebugkey !这个命令会先后提示输入密钥存储库的密码和当前别名的密码。


修改别名的密码:


,,,, keytool -keypasswd keystore我。密钥别名androiddebugkey


ystore密码,别名密码,然后提示输入新的别名密码,同样,按规矩来,改为android !

Android使用eclipse开发时修改默认密钥存储库签名文件