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

时间:2021-04-20 09:08:06

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

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

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


一:Androidstudio


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


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

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

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

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

(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


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


最后这个链接点击打开下载界面是文档部分,里面有文字图片,图文并茂,我是博客新手,还不熟练在博客里展示图文并茂的信息,请大家谅解,我会加油的.