2013-08-06 179 views
0

我在生成用於在我的應用程序中添加Google地圖的API密鑰時遇到問題。 我用下面的代碼。生成API密鑰時出錯

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 

和錯誤這是由CMD顯示

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 
keytool error: java.io.IOException: Invalid keystore format 
java.io.IOException: Invalid keystore format 
     at sun.security.provider.JavaKeyStore.engineLoad<JavaKeyStor.java:650> 
    at sun.security.provider.JavaKeyStore$JKS.engineLoad<javaKeyStore.java:55> 
    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> 

我該如何解決這個問題?

回答

0

只需在命令提示符下執行命令。

C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "Your debuge.keystore file path" -storepass android -keypass android 
+0

CMD顯示 – maria

+0

@maria,「識別爲內部或外部命令,可操作的程序或批處理文件-V」,它爲我工作正常,請檢查你的JDK和debuge.keystore文件路徑。 – mdDroid

+0

您是否知道其他方式獲取用於將Google地圖添加到我的應用程序的API密鑰? – maria