2011-02-27 133 views
3

喜当我尝试运行此命令斌/密钥工具-list -alias androiddebugkey -keystore debug.keystore -storepass的android -keypass安卓错误keytool命令

我得到了错误java.lang.Exception的密钥库文件不列入存在:debug.keyStore 实际上,我正在尝试获取googlemaps的关键为android永远不会使用keytool命令。

任何一个可以帮助如何删除此错误

回答

5

的问题是,密钥工具不知道去哪里找密钥库文件。 如果您使用的是Windows 7/Vista中,请尝试:

keytool -list -alias androiddebugkey -keystore c:\users\your-user-name\.android\debug.keystore -storepass android -keypass android
(与你的实际用户名替换您的用户名)

对于Windows XP,请尝试:

keytool -list -alias androiddebugkey -keystore c:\documents and settings\your-user-name\.android\debug.keystore -storepass android -keypass android

+0

非常感谢Erez – Raghu 2011-02-27 11:58:26

+0

对您有帮助吗?如果这是解决方案,我建议您将其标记,以便其他用户也可以找到它:-) – 2011-02-27 12:48:56

1

最后,我解决了这个问题,并正确的工作脚本/命令如下: 请注意,它们放置在双引号请原样使用,因为这是正确的方法。当然,请更改用户名,对于不同版本的Windows,您必须相应地更改它。请随时询问你是否有任何问题。

C:\Program Files\Java\jdk1.6.0_25\bin>keytool -list -alias androiddebugkey -keys 
tore "c:\documents and settings\user\.android\debug.keystore" -storepass android 
-keypass android 
2

如果V2地图生成SHA密钥使用此命令。用于释放测试的关键手段。

C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -v -alias androiddebugkey -keystore C:\Users\DON\.android\debug.keystore -storepass android -keypass android 
    Don is usersystem name 

如果你想要应用程序的生活方式的发展。

eclipse->Window ->Preferences ->Android ->Build -> now you get the sha key