2012-10-11 86 views
1

我有一個項目的谷歌地圖apikey現在我想要另一個項目的apikey和這個項目的keystore是在一個不同的地方。我的第一個cmd:android google map api key取得?

"C:\Program Files\Java\jdk1.7.0_04\bin\keytool.exe" -v -list -alias androiddebugkey -keystore "C:\Users\salih\.android\debug.keystore" -storepass android -keypass android 

它正在工作,但我的新項目我使用這個命令,我有錯誤。

"C:\Program Files\Java\jdk1.7.0_04\bin\keytool.exe" -v -list -alias androiddebugkey -keystore "C:\Users\salih\workspace\kimlimkey.keystore" -storepass android -keypass android 

錯誤;

keytool error: java.io.IOException: Keystore was tampered with, or password was 
incorrect 
java.io.IOException: Keystore was tampered with, or password was incorrect 
     at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:772) 
     at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:5 
5) 
     at java.security.KeyStore.load(KeyStore.java:1214) 
     at sun.security.tools.KeyTool.doCommands(KeyTool.java:789) 
     at sun.security.tools.KeyTool.run(KeyTool.java:340) 
     at sun.security.tools.KeyTool.main(KeyTool.java:333) 
Caused by: java.security.UnrecoverableKeyException: Password verification failed 

     at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:770) 
     ... 5 more 

我做的事情非法?或者我錯了?有沒有其他方法可以獲得另一個md5指紋?

+0

的這個重複的問題http://stackoverflow.com/questions/9696288/androidgoogle-maps-api-key-signup-md5-certification-key –

回答

1

也許你已經改變password..Default密碼會是機器人

我如何更改密碼,所以我可以在下面

分享使用密鑰工具:

keytool -storepasswd -keystore /path/to/keystore 
Enter keystore password: changeit 
New keystore password: new-password // put new-password -- android 
Re-enter new keystore password: new-password // put new-password -- android 

那就試試這個..

C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android 

考慮你的jdk斌第一個路徑中的路徑以及第二個路徑中的家庭用戶目錄。對於Windows 7很喜歡「C:\用戶\ username.android \ debug.keystore」

使用上面的命令,你會得到所有的鑰匙。

肯定,這要工作..