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应用程序,然后它自己做所有事情.
希望能帮助到你 :)
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
有人来这里寻找
用于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
取自
| 归档时间: |
|
| 查看次数: |
31500 次 |
| 最近记录: |