1

プロジェクト用の Google マップ apikey がありましたが、別のプロジェクト用の apikey が必要で、このプロジェクトのキーストアは別の場所にあります。私の最初のコマンド:

"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 フィンガープリントを取得する他の方法はありますか?

4

1 に答える 1

1

パスワードを変更した可能性があります..デフォルトのパスワードはandroidになります。

以下で共有できるように、パスワードを変更するにはどうすればよいですか

キーツールの使用:

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-bin パスを最初のパスに置き、ホーム ユーザー ディレクトリを 2 番目のパスに置きます。Windows 7 の場合、「C:\Users\username.android\debug.keystore」のようになります。

上記のコマンドを使用すると、すべてのキーが取得されます。

確かにこれはうまくいくでしょう..

于 2012-10-11T07:39:59.117 に答える