我正在here上读一篇脸书开发者的开发指南。
它说我必须使用keytool为我的应用程序导出签名,例如:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64我不知道如何找到keytool才能运行它。我试图打开Windows命令提示符并粘贴上面的命令,但它不起作用。
发布于 2011-08-26 15:15:40
我自己找到了一个解决方案,如下所述。它工作得很好。
"C:\Program Files\Java\jdk1.6.0_26\bin\keytool.exe" -exportcert -alias
> sociallisting -keystore "D:\keystore\SocialListing" |
> "C:\cygwin\bin\openssl.exe" sha1 -binary | "C:\cygwin\bin\openssl.exe"
> base64发布于 2013-02-07 02:41:20
只需在Windows命令提示符中输入这些命令即可。
cd C:\Program Files\Java\jdk1.7.0_09\bin
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\userName\.android\debug.keystore" -list -v基本密码为android
您将看到MD5、SHA1和SHA256密钥;选择您需要的密钥。
发布于 2012-07-15 23:51:04
要获取安卓密钥散列代码,请执行以下步骤(适用于应用程序)
解压至c驱动器
keytool -export -alias myAlias -keystore C:\Users\<your user name>\.android\myKeyStore | C:\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary | C:\openssl-0.9.8k_WIN32\bin\openssl enc -a -e keytool -export -alias myAlias -keystore C:\Users\<your user name>\.android\myKeyStore | C:\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary | C:\openssl-0.9.8k_WIN32\bin\openssl enc -a -e要获取证书指纹(MD5)代码的请执行以下步骤
请转到- C:\Program Files\Java\jdk1.6.0_26\bin
jarsigner.exe
cd C:\Program Files\Java\jdk1.6.0_26\bin
keytool -list -keystore "C:/Documents and Settings/<your user name>/.android/debug.keystore"
android“类型和enter
https://stackoverflow.com/questions/5488339
复制相似问题