修改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>目录文件下:
里面能找到keytool.exe就是对了。用它来操作的。
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的密码。
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以及别名密码的全部叙述,希望大家喜欢。
您可能感兴趣的文章:Android签名机制介绍:生成keystore、签名、查看签名信息等方法给Android的APK程序签名和重新签名的方法android应用签名详细步骤Android获取apk程序签名信息代码示例Android APK使用Debug签名重新打包 Eclipse更改默认Debug签名Android Apk去掉签名以及重新签名的方法Android的APK应用签名机制以及读取签名的方法Android 给空白包签名并上传审核Android获取apk签名指纹的md5值(防止重新被打包)的实现方法Android曲线更圆滑的签名画板
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341