mac下修改调试安卓apk的默认签名文件

来源:互联网 发布:mac 快捷键 箭头 编辑:程序博客网 时间:2024/05/20 11:49

在开发安卓的时,有时候一些服务或者功能是要绑定我们自己的签名秘钥的。例如微信分享、google play 服务等,这些都会绑定我们签名的md5码。这时,如果你每次调试都要导出apk,在装手机,是不是觉得有点蛋蛋的忧伤,时间久了还有点想砸手机的冲动。

其实只要几步操作就可以,配置好调试签名文件。

首先,不是自己随便起的签名文件就可以进行调试的。因为要设为默认签名,签名内容是要符合adt编译的要求的。签名规范如下:

Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US

但是,肯定有很多人是不想,也不能再去新建一个签名了的。所以我们可以通过命令行修改我们的签名文件,使之符合要求。

一、修改签名:

1、首先我们要先复制一份签名文件,用来供我们修改。

2、修改其文件名为debug.keystore。

      3、修改keystore的密码。打开控制台,输入:keytool -storepasswd -keystore 这里为你的debug.keystore的路径。之后,会让你输入旧密码,新密码,确认密码。这里我们改密码为android

       4、修改alias的名称:keytool -changealias -keystore debug.keystore -alias  旧alias名称 -destalias androiddebugkey。之后,会让你输入之前修改后keystore的密码,以及alias密码。

               5、修改alias密码:keytool -keypasswd -keystore debug.keystore -alias androiddebugkey。之后,会让你输入修改后的keystore的密码,旧alias密码,新alias密码,确认密码。这里密码我们还是改为android。

       至此以及完成签名文件的修改。

二、更改调试签名文件


打开eclipse Preferences->Android->Build 在Custom debug keystore 里浏览到你的debug.keystore的位置。其他两项会自动填写。


至此我们就可以,调试带有指定签名文件的apk了。


参考:http://blog.k-res.net/archives/1671.html




0 0