Android:定位debug.keystore时命令行出现keytool错误

标签 android google-maps cmd

我尝试在我的 JDK 中使用 keytool.exe 从 debug.keystore 文件生成 MD5 指纹,这样我就可以在我的 Android 项目中使用 Google Maps。 我找到了 keystore 文件并将其移至 C:\android 以简化操作。

然后在命令提示符下输入

c:\Program Files\Java\jdk1.5.0_13\bin>keytool -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android

我不断收到错误:

keytool error: java.lang.Exception: Keystore file does not exist: C:\android\debug.keystore

我也尝试从原始位置进入 keystore ,而不是移动到 c:\android 但我仍然遇到同样的错误。

有人知道为什么会这样吗? 另外,有没有其他方法可以得到这个MD5指纹?可能是某个程序?

最佳答案

生成debug.keystore文件

在 Eclipse/ADT 中,转到 Windows > Preferences > Android > Build

一旦生成,使用你的命令(c:\Program Files\Java\jdk1.5.0_13\bin>keytool -list -alias androiddebugkey -keystore "C:\android\debug.keystore"-storepass android -keypass android ) 生成 MD5。

这用于为谷歌地图生成 api key 。

关于Android:定位debug.keystore时命令行出现keytool错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2639275/

相关文章:

android - 将包从一个 Intent 转发到另一个 Intent

javascript - map 加载后如何向 Google map 添加标记?

javascript - 谷歌地图交通层具有特定的时间戳

javascript - 突出显示构建谷歌地图 v3

windows - 有没有一种方法可以使用 Windows 命令获取日期和时间而不使用日月年等分隔符?

android - Android中的透明状态栏导致EditText被键盘隐藏

android - 如何在 ListView 中将方法 "isChecked()"状态设置为默认为 true?

ruby-on-rails - 带有 cmd 固定编码的 Rspec

c++ - 如何从 C++ 更改 Windows shell (cmd.exe) 环境变量?

android - picasso 没有将位图加载到带有目标的 ImageView 中