如何找到我的Android应用程序的MD5指纹

Jay*_*ayu 12 android md5 cmd keystore

我正在尝试注册Android Google地图并要求MD5指纹.如何从我的应用程序中获取指纹?

我是keystore的新手,无法理解我在网上找到的东西.如此简单的指示赞赏

提前致谢

Jav*_*tor 24

您将需要两个密钥库.

一个用于调试目的,一个用于发布目的.

当您通过eclipse开发应用程序并在模拟器或设备上进行调试时.您将需要调试密钥库.否则你将无法看到地图.debug keystore已存在于您的系统中.

尝试找到它们

Windows Vista: C:\Users\<user>\.android\debug.keystore

Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore

OS X and Linux: ~/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)

将控制台/终端打开到上面存在debug.keystore文件的位置并执行

keytool -list -keystore debug.keystore
Run Code Online (Sandbox Code Playgroud)

输出就像(按密码时只需输入)

rohit@Desktop:~/.android$ keytool -list -keystore debug.keystore
Enter keystore password:  

*****************  WARNING WARNING WARNING  *****************
* The integrity of the information stored in your keystore  *
* has NOT been verified!  In order to verify its integrity, *
* you must provide your keystore password.                  *
*****************  WARNING WARNING WARNING  *****************

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 1 entry

androiddebugkey, 19 Apr, 2011, PrivateKeyEntry, 
Certificate fingerprint (MD5): 00:35:C2:48:65:43:CG:55:41:11:16:F1:4C:11:82:C5
rohit@Desktop:~/.android$ 
Run Code Online (Sandbox Code Playgroud)

复制此MD5指纹值并转到

http://code.google.com/android/maps-api-signup.html

成功注册后,您将获得Map Keys.将它们放在视图的MapView元素中.

发布

您需要生成自己的密钥库,并且需要获取相同的Map密钥.否则你将无法在将apk部署到设备上时看到地图.

创建自己的新密钥库,并按照生成的密钥库的相同过程.它也非常容易生成密钥库.我只是通过eclipse导出我的android应用程序,然后它自己做所有事情.

希望能帮助到你 :)

  • 谢谢谢谢谢谢谢谢谢谢.非常感谢您的时间和解释:)我希望它能帮助像我这样的许多其他新手. (2认同)

raw*_*eth 6

http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint

如果您正确地遵循此规则,您应该能够获得MD5指纹.有指示既可以在签名时获取指纹,也可以在之后获取指纹.

如果您已经签名:您将首先使用命令提示符导航到自动生成的配置文件android文件夹中的调试密钥库,如链接中所述.然后,您将粘贴此(没有美元符号)并在命令提示符中运行它:

$ keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

否则,您可以使用命令提示符导航到Java SDK文件夹中的jarsigner并使用:

$ keytool -list -alias alias_name -keystore my-release-key.keystore
Run Code Online (Sandbox Code Playgroud)

按照开启提示说明后,您应该收到MD5


Blu*_*ell 5

有人来这里寻找

用于YouTube OAuthAPI的MD5或SHA1这是命令:

Windows Vista: C:\Users\<user>\.android\debug.keystore

Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore

OS X and Linux: ~/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)

这个cmd:

keytool -exportcert -alias androiddebugkey -keystore path-to-debug-or-production-keystore -list -v
Run Code Online (Sandbox Code Playgroud)

debug.keystore的默认密码是android

取自

YouTube API