android keytool.exe问题

时间:2011-08-04 08:09:47

标签: android

我正在尝试在Mac OS x上提取MD5指纹并遇到2个问题:

1)我的debug.keystore在哪里我找不到系统中任何地方的.android文件,它应该在/Users/tugce/.android/debug.keystore

2)当我运行Keytool.exe程序时出现此错误

-bash: /Users/tugce/Desktop/android/setup/jdk1.7.0/bin/keytool: cannot execute binary file
logout
EDİT:我猜没有必要在mac os x平台上运行Keytool.exe,直接去终端并写入keytool -list -keystore~ / .android / debug.keystore这给你MD5指纹

任何解决方案?

2 个答案:

答案 0 :(得分:2)

第1步:

在终端中使用以下内容检查debug.keystore是否在右侧文件夹中,检查您的终端:

cd .android/
ls

之后只需输入cd即可转到根文件夹。

第2步:

在根目录中,在终端中运行以下命令:

$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android

这有时不会奏效。在这种情况下,尝试:

keytool -list -keystore ~/.android/debug.keystore

第3步:

终端请求您输入密码(“输入密钥库密码:”)后,只需输入密码即可。

请注意!默认密码为空(只需按Enter / return键)

答案 1 :(得分:1)