修改Android签名证书keystore的密码、别名alias以及别
名密码
Eclipse ADT的Custom debug keystore⾃定义调试证书的时候,Android应⽤开发接⼊各种SDK时会发现,有很多SDK是需要靠package name和keystore的指纹hash来识别的(百度地图SDK、⼜或是sdk、新浪微博的sdk),这样如果使⽤默认⾃动⽣成的debug keystore的话就会给开发调试⼯作带来⼀些⿇烦。因为在⽣成这些开放平台需要带签名的apk⽣成的签名信息,再去申请到最后的秘钥。这时可以通过修改正式的release keystore,⽣成⼀份“遵守规矩”的临时⾃定义调试证书给开发时⽤,就⽅便多了,不然就没法实时调试,每次都到处apk太⿇烦。具体⽅法如下:
先⽤cmd命令下定位到C:\Program Files (x86)\Java\jdk1.8.0_25\bin>⽬录⽂件下:
⾥⾯能到就是对了。⽤它来操作的。
1. ⾸先当然是先复制⼀份正式证书出来作为要修改为的临时调试证书。
2. 修改keystore密码的命令(keytool为JDK带的命令⾏⼯具):
keytool -storepasswd -keystore my.keystore
其中,my.keystore是复制出来的证书⽂件,执⾏后会提⽰输⼊证书的当前密码,和新密码以及重复新密码确认。之前签名证书密码肯定不是android,这⼀步需要将密码改为android。
3. 修改keystore的alias(别名):
keytool -changealias -keystore my.keystore -alias my_name_key -destalias aliasdebugkey
这⼀步中,my_nam_keye是证书中当前的alias(别名),-destalias指定的是要修改为的alias,这⾥按规矩来,改为aliasdebugkey!这个命令会先后提⽰输⼊keystore的密码和当前alias的密码。
android获取真正的签名4. 修改alias(别名)的密码:
keytool -keypasswd -keystore my.keystore -alias aliasdebugkey
这⼀步执⾏后会提⽰输⼊keystore密码,alias密码,然后提⽰输⼊新的alias密码,同样,按规矩来,改为android!
以上⼏个操作执⾏后,my.keystore就是符合规矩的debug keystore了,接着在Eclipse的ADT设置中选中这个custom debug keystore即可,就可以使⽤这个签名证书调试apk了。
上⾯就是先改签名证书密码(改为android),然后改签名的别名的名字,最后改签名证书的别名的密码(也是改为android)。
以上内容是⼩编给⼤家介绍的修改Android签名证书keystore的密码、别名alias以及别名密码的全部叙述,希望⼤家喜欢。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论