如何获取android项⽬的SHA1值与PackageName
获取应⽤包名PackageName
Eclipse
打开Android 应⽤⼯程的l配置⽂件,package 属性所对应的内容为应⽤PackageName。
Android Studio
获取adle⽂件中的ApplicationId作为PackageName;如果没有设置ApplicationId,请以l配置⽂件的package 属性为准。
获取SHA1值
⾸先,绝⼤多数App在调试时使⽤的签名⽂件(debug keystore)和最终App发布使⽤的签名⽂件(⾃定义的keystore)是不同的,不同签名⽂件的SHA1值也是不同的。下⾯提供⼏种获取SHA1值的⽅式:
通过Eclipse编译器获取SHA1
使⽤ adt 22 以上版本,可以在 eclipse 中直接查看。
Windows:依次在 eclipse 中打开 Window -> Preferances -> Android -> Build。
Mac:依次在 eclipse 中打开 Eclipse/ADT->Preferances -> Android -> Build。
在弹出的 Build 对话框中 “SHA1 fingerprint” 中的值即为 Android 签名证书的 Sha1 值,如下图所⽰:
通过Android Studio编译器获取SHA1
第⼀步、打开Android Studio的Terminal⼯具
第⼆步、输⼊命令:keytool -v -list -keystore keystore⽂件路径
第三步、输⼊Keystore密码
使⽤ keytool(jdk⾃带⼯具)获取SHA1
,按照如下步骤进⾏操作:
1.运⾏进⼊控制台。
2.在弹出的控制台窗⼝中输⼊ cd .android 定位到 .android ⽂件夹。
3.继续在控制台输⼊命令。
debug.keystore:命令为:keytool -list -v -keystore debug.keystore ⾃定义的 keystore:命令为:keytool -list -v -keystore apk的keystore
如下所⽰:
提⽰输⼊密钥库密码,编译器提供的debug keystore默认密码是 android,⾃定义签名⽂件的密码请⾃
android获取真正的签名⾏填写。输⼊密钥后回车(如果没设置密码,可直接回车),此时可在控制台显⽰的信息中获取 SHA1 值,如下图所⽰:
说明:keystore ⽂件为 Android 签名证书⽂件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论