AndroidStudio和ECLIPSE如何获取项目的开发模式下的SHA1值和MD5以及发布版的SHA1值和MD5
2017-05-17 17:19
471 查看
首先本文默认您已正确配置了环境变量,Studio可以正常使用。
另外debug和发布模式下的SHA1值是不一样的。
AndroidStudio获取SHA1值和MD5值
一、获取debug模式下的SHA1和MD5
1、点击Studio下方的Terminal,打开Terminal对话框(类似于Windows里的命令行)
(如果此时默认的位置不在C盘)在命令行输入c:,按回车键,跳转到C盘下
然后输入cd Users\yaxian(这个yaxian是我windows系统的用户名,改成你的即可),按回车,跳转到C盘users\yaxian目录下( 注意cd后有个空格 )
输入cd .android,按回车,进入.android文件夹(这个文件夹中保存着有关安卓虚拟机的程序和文件)
此时,再输入keytool -list -v -keystore debug.keystore,按回车,会弹出提示让你输入密钥,默认的密钥是android,输入后按回车,即可显示出debug模式下的MD5值和SHA1值。(有可能输入密钥的时候会不显示字儿,没关系,确保输入正确点击回车即可)
二、获取发布模式下的SHA1和MD5
和上边获取debug模式下的SHA1方式大同小异,只不过需要把文件夹定位到你存放你项目的手机签名文件的文件夹下,比如我是放在E盘自定义的apk文件夹下
然后输入命令keytool -list -v -keystore tfsmokeystore41.jks(只需要把-keystore后的签名文件换成你的签名文件的全名即可),点回车,会要求你输入密钥(就是你创建签名文件时自定义的密码)
点击回车,如果密钥正确,则会弹出一系列信息,里面便有你发布版的SHA1,仔细观察,会发现和debug版的不一样。
Eclipse获取SHA1值和MD5值
eclipse也分为debug版和发布版两种SHA1码及MD5值
一、debug版获取方式
依次在eclipse里选择Windows - Preferances - Android - Build ,右侧便会显示出debug版的SHA1值和MD5值。
二、发布版获取方式
1、在键盘上直接按住Window键+R,(window键是左下角的窗户图标那个)或者鼠标点击左下角的“开始”,“运行”,也可以弹出命令窗口,(不同操作系统不一样,不清楚的话可以百度下哈,在此不再赘述)。
输入cmd,点击确定
在弹出的命令窗口中,按照上面和AndroidStudio的Terminal对话框中类似的方法,一步一步定位到你的手工签名文件所在的文件夹下。
然后输入命令keytool -list -v -keystore tfsmokeystore41.jks(tfsmokeystore41.jks是我的手工签名文件的全称,改成你的即可。eclipse里的签名文件的后缀名应该是.keystore,.jks是AndroidStudio里的默认的后缀名)
点击回车。会要求你输入你的手工签名文件的密钥,输入正确后,再点回车,即可弹出一系列信息,里边便有发布版的SHA1和MD5的值。
有可能输入密码的时候会不显示,确保输入正确,然后直接回车即可。无碍。
在此记录一下。以免以后自己忘记,也希望能帮到后来的人。有问题请多多指正。谢谢!
另外debug和发布模式下的SHA1值是不一样的。
AndroidStudio获取SHA1值和MD5值
一、获取debug模式下的SHA1和MD5
1、点击Studio下方的Terminal,打开Terminal对话框(类似于Windows里的命令行)
(如果此时默认的位置不在C盘)在命令行输入c:,按回车键,跳转到C盘下
然后输入cd Users\yaxian(这个yaxian是我windows系统的用户名,改成你的即可),按回车,跳转到C盘users\yaxian目录下( 注意cd后有个空格 )
输入cd .android,按回车,进入.android文件夹(这个文件夹中保存着有关安卓虚拟机的程序和文件)
此时,再输入keytool -list -v -keystore debug.keystore,按回车,会弹出提示让你输入密钥,默认的密钥是android,输入后按回车,即可显示出debug模式下的MD5值和SHA1值。(有可能输入密钥的时候会不显示字儿,没关系,确保输入正确点击回车即可)
二、获取发布模式下的SHA1和MD5
和上边获取debug模式下的SHA1方式大同小异,只不过需要把文件夹定位到你存放你项目的手机签名文件的文件夹下,比如我是放在E盘自定义的apk文件夹下
然后输入命令keytool -list -v -keystore tfsmokeystore41.jks(只需要把-keystore后的签名文件换成你的签名文件的全名即可),点回车,会要求你输入密钥(就是你创建签名文件时自定义的密码)
点击回车,如果密钥正确,则会弹出一系列信息,里面便有你发布版的SHA1,仔细观察,会发现和debug版的不一样。
Eclipse获取SHA1值和MD5值
eclipse也分为debug版和发布版两种SHA1码及MD5值
一、debug版获取方式
依次在eclipse里选择Windows - Preferances - Android - Build ,右侧便会显示出debug版的SHA1值和MD5值。
二、发布版获取方式
1、在键盘上直接按住Window键+R,(window键是左下角的窗户图标那个)或者鼠标点击左下角的“开始”,“运行”,也可以弹出命令窗口,(不同操作系统不一样,不清楚的话可以百度下哈,在此不再赘述)。
输入cmd,点击确定
在弹出的命令窗口中,按照上面和AndroidStudio的Terminal对话框中类似的方法,一步一步定位到你的手工签名文件所在的文件夹下。
然后输入命令keytool -list -v -keystore tfsmokeystore41.jks(tfsmokeystore41.jks是我的手工签名文件的全称,改成你的即可。eclipse里的签名文件的后缀名应该是.keystore,.jks是AndroidStudio里的默认的后缀名)
点击回车。会要求你输入你的手工签名文件的密钥,输入正确后,再点回车,即可弹出一系列信息,里边便有发布版的SHA1和MD5的值。
有可能输入密码的时候会不显示,确保输入正确,然后直接回车即可。无碍。
在此记录一下。以免以后自己忘记,也希望能帮到后来的人。有问题请多多指正。谢谢!
相关文章推荐
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- AndroidStudio 中如何查看获取MD5和SHA1值(应用签名)
- AndroidStudio 中如何查看获取MD5和SHA1值(应用签名)
- AndroidStudio 中如何查看获取MD5和SHA1值(应用签名)
- 安卓开发——Mac下Androidstudio如何获取数字签名证书的SHA1值
- AndroidStudio 中如何查看获取MD5和SHA1值(应用签名)
- Android Studio|Eclipse 中如何查看获取MD5和SHA1值(应用签名)
- 如何将MyEclipse开发的项目导入到Eclipse中运行
- 如何在项目开发早期更好地获取外包支持?
- 如何将MyEclipse开发的项目导入到Eclipse中运行
- AndroidStudio如何导入Eclipse中的Android项目
- 如何让一个项目同时用Eclipse和JCreator开发
- 如何将MyEclipse开发的项目导入到Eclipse中运行
- Eclipse插件开发 获取Workspace下所有的项目
- 如何在Eclipse中开发Grails项目
- 如何获取Certificate fingerprint (SHA1) key 以及 MD5 certification key
- 如何将MyEclipse开发的项目导入到Eclipse中运行
- 如何将MyEclipse开发的项目导入到Eclipse中运行
- 如何获取独立项目开发经验
- 如何将MyEclipse开发的项目导入到Eclipse中运行