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
然后给大家提供另外一种方法,就是下载微信的签名生成工具下载链接,下载安装到手机上,打开软件输入包名然后获取签名
最后这个链接点击打开下载界面是文档部分,里面有文字图片,图文并茂,我是博客新手,还不熟练在博客里展示图文并茂的信息,请大家谅解,我会加油的.
需求场景:有时候我们需要用到签名,比如你的项目需要集成微信支付功能,那就要在微信开放平台注册你的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
然后给大家提供另外一种方法,就是下载微信的签名生成工具下载链接,下载安装到手机上,打开软件输入包名然后获取签名
最后这个链接点击打开下载界面是文档部分,里面有文字图片,图文并茂,我是博客新手,还不熟练在博客里展示图文并茂的信息,请大家谅解,我会加油的.
相关文章推荐
- Android studio的加速
- Android中设置用户的头像
- Android实现滑动刻度尺效果,选择身高体重和生日
- Android实现SQLite数据库联系人列表
- Android学习笔记-Android初级 (二)
- Android 混淆打包及混淆后运行错误
- 【转载】Android开发学习笔记:Intent的简介以及属性的详解
- Android Studio实现代码混淆
- Android studio 代码混淆和破解apk
- Android LayoutInflater的inflate布局文件收获
- 避免Android中Context引起的内存泄露
- Android中的Drawable
- Android中各种Span的用法
- Android学习笔记-Android初级 (一)
- Android AIDL整理
- Android日志系统驱动程序Logger源代码分析
- Android官方数据绑定框架DataBinding
- Android实现SharePreferences和AutoCompletedTextView
- Android Studio你不知道的调试技巧-----Android 开发中的日常积累
- android DrawerLayout 侧边栏实现