您的位置:首页 > 移动开发 > Android开发

Android获取debug签名和release签名方法

2016-02-02 15:03 351 查看
简介:首先,大家都知道安卓的应用是根据包名和签名来识别唯一性的,如果包名和签名都一样那就认为app是同一个app

需求场景:有时候我们需要用到签名,比如你的项目需要集成微信支付功能,那就要在微信开放平台注册你的app信息,这时候就需要提交签名

获取方式:分Androidstudio和eclipse两种情况

一:Androidstudio

1.首先你要有一个keystore文件( Android 签名证书文件),这个文件是在给项目打包签名时用的

2.使用keytool(jdk自带工具),按照如下步骤进行操作:

(1):cmd运行进入控制台

(2):在弹出的控制台窗口中输入 cd .android定位到
.android 文件夹。

(3):继续在控制台输入命令:

开发模式使用
debug.keystore,命令为:keytool -list -v-keystore debug.keystore
发布模式使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk的keystore

(4):提示输入密钥库密码,开发模式默认密码是
android,发布模式的密码是为 apk 的 keystore设置的密码。输入密钥后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取 Sha1值

二:eclipse

方法1(推荐此方法):使用adt
22 以上版本,可以在 eclipse 中直接查看.

Windows:依次在 eclipse 中打开 Window-> Preferances -> Android -> Build。

Mac:依次在 eclipse 中打开Eclipse/ADT->Preferances -> Android -> Build。
在弹出的 Build 对话框中 “SHA1fingerprint” 中的值即为 Android签名证书的 Sha1值

方法2:上面Androidstudio的方式适用于eclipse

然后给大家提供另外一种方法,就是下载微信的签名生成工具下载链接,下载安装到手机上,打开软件输入包名然后获取签名

最后这个链接点击打开下载界面是文档部分,里面有文字图片,图文并茂,我是博客新手,还不熟练在博客里展示图文并茂的信息,请大家谅解,我会加油的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: