我对android很新,我正在尝试使用Maps。我需要获得eclipse keystone的sha-1,但我似乎不知道eclipse使用的文件签名的位置。任何帮助将不胜感激。
答案 0 :(得分:0)
您需要eclipse用于签署其应用程序的默认密钥。您可以在userhome/.android/.debug.keystore
上找到用于签署应用程序的eclipse调试密钥。您可以使用指向该debug.keystore文件的keytool命令
这是一个示例命令和一个示例输出
keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android
输出
Alias name: androiddebugkey
Creation date: Jan 27, 2013
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 5104c86e
Valid from: Sun Jan 27 12:10:50 NPT 2013 until: Tue Jan 20 12:10:50 NPT 2043
Certificate fingerprints:
MD5: 3B:D1:03:....
SHA1: 46:CB:E4:69:C0:....
SHA256: 4C:D8....
Signature algorithm name: SHA1withRSA
Version: 3
要使用签名密钥签名注册地图,您需要对签名进行相同的操作。有关解释的文章,请阅读this tutorial的更多信息。希望这有助于:)
答案 1 :(得分:0)
我找到了默认密钥库的签名。在Eclipse中,如果你去Windows - >偏好 - > Android - >构建
答案 2 :(得分:0)
以下是如何获取它:在Eclipse中,如果你去Windows - > 偏好 - > Android - >构建