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

Posted 努力脱发成为大牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下修改调试安卓apk的默认签名文件相关的知识,希望对你有一定的参考价值。

在开发安卓的时,有时候一些服务或者功能是要绑定我们自己的签名秘钥的。例如微信分享、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




以上是关于mac下修改调试安卓apk的默认签名文件的主要内容,如果未能解决你的问题,请参考以下文章

delphixe11apk签名无效安装失败

安卓 自动签名 以及如何验证一个apk包是用你的签名文件签名的

APK包名修改 请问如何修改APK包名

安卓apk反编译修改重新打包签名全过程

安卓给app签名方法

一个安卓应用的.apk怎么查看包名