Android debug.keystore问题

时间:2013-02-04 17:10:51

标签: android

我为我正在开发的应用程序生成SHA1时遇到了一些问题(请理解我是android开发的新手)。 我在win 7上使用ECLIPSE,并且.android / debug.keystore文件似乎正确生成...重点是:当我通过Windows控制台在c:\ Users \ myUser.android中导航时我尝试运行以这种方式提交:

c:\Users\myUser\.android>debug.keystore

当我按提交时,它打开“无法打开文件”窗口,它要求我选择本地或互联网上的程序,以便能够运行该文件..

我知道这个操作很简单,但我很生气......我做错了什么?

谢谢大家

2 个答案:

答案 0 :(得分:7)

解决!繁荣的答案实际上是正确的,我应该在包含keytool的JDK文件夹中执行keytool命令...非常感谢大家

C:\Program Files\Java\jdk1.7.0_09\bin>keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

答案 1 :(得分:0)

更确切地说,就像这样

keytool -exportcert -alias androiddebugkey -keystore C:\ Users \ your_account_name.android \ debug.keystore | C:\ OpenSSL \ bin \ openssl sha1 -binary | C:\ OpenSSL \ bin \ openssl base64

你必须下载OpeSSL并在文件夹中解压缩,我的是C:\ OperSSL 在JDK bin文件夹

中执行此代码