ITKeyword,专注技术干货聚合推荐

注册 | 登录

Eclipse下修改默认的debug.keystrore

lp506954774 分享于 2016-08-03

推荐:修改eclipse android 默认debug 签名

android eclipse 设置及修改生成apk的签名文件 1、 问题: 平时在使用eclipse进行android project开发时,由于每个项目组都有自身的签名, 但默认Eclipse ADT调

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

很多第三方SDK会验证应用的签名,而且部分SDK只提供发布时的那套指纹,所以,如果每次打包出来才能通过第三方的验证,会很慢.于是,我们想把发布的keyStore作为debug时的keyStore.这在Android Studio上很好实现,配置一下就可以,但是在Eclipse下就要通过自带的工具,通过命令来修改了.


如上图,在Android>Build设置里面是可以点击"Browser"按钮选择自定义的debug keystore的.但是,这是有个前提的: Keystore password: “android”//密码,必须是"android"
Key alias: “androiddebugkey”//别名,必须是"androiddebugkey"
Key password: “android”      //alias密码,必须是"android" 如果以上三个有一个不满足,就无法设置为debug时候的签名工具,会报错:”Keystore was tampered with, or password was incorrect”
所以,实现步骤: 1,拷贝一份发布时候用的签名工具,命名为" qudong_debug.keystore ";

2,cmd,进入到 qudong_debug.keystore所在的路径;

3,执行修改密码:
keytool -storepasswd -keystore qudong_debug.keystore  依次输入(输入的字符看不到,连星号也没有,所以要输慢点,下同): 原来的密码; 原来的alias密码; 新密码:输入" android"; 确认新密码:输入" android"

4,执行修改别名(把原来的" qdongkey"改为" androiddebugkey"):
keytool -changealias -keystore qudong_debug.keystore -alias qdongkey -destalias androiddebugkey    依次输入: 密码:输入" android"(前面那一步已经改为了"android") 原来的alias密码;

5,执行修改alias密码:
keytool -keypasswd -keystore qudong_debug.keystore -alias androiddebugkey   依次输入:
密码:输入" android "(前面那一步已经改为了"android")
原来的alias密码;
新alias密码,此处必须设为"android"; 重复新alias密码,"android";

6,以上每一步没有问题的话,就可以在Eclipse里使用那个keyStore作为debug时的keyStore了,它的指纹和发布时用的keyStore的指纹是一样的.

7,通过命令可以查看指纹: keytool -list -v -keystore  qudong_debug.keystore

















推荐:修改Eclipse/MyEclipse项目的默认编码

鸣谢:http://blog.sina.com.cn/s/blog_67dbce49010106gp.html 近遇到问题,在myeclipse新建或导入项目后,有些文件中文显示乱码,每次都要在项目property中修改

很多第三方SDK会验证应用的签名,而且部分SDK只提供发布时的那套指纹,所以,如果每次打包出来才能通过第三方的验证,会很慢.于是,我们想把发布的keyStore作为debug时的keyStore.这在Android Studio

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。