1. ホーム
  2. java

[解決済み】デフォルトのキーストアファイルが存在しない?

2022-01-24 12:08:26

質問

このようなエラーが発生するのですが。

C:\Program Files\Java\jre7\bin>keytool -list -v -keystore "C:\Users\Suresh\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

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

java.lang.Exception: Keystore file does not exist: C:\Users\Suresh\.android\debug.keystore

at sun.security.tools.KeyTool.doCommands(Unknown Source)
at sun.security.tools.KeyTool.run(Unknown Source)
at sun.security.tools.KeyTool.main(Unknown Source)

C:\Program Files\Java\jre7\bin>

<イグ

解決方法は?

のパスが間違っているのでしょう。 debug.keystore ファイルを作成します。

以下の手順で正しいパスを取得し、コマンドを完成させてください。

  1. eclipseで、ウィンドウメニュー -> 環境設定 -> をクリックします。 拡大する Android -> Build
  2. 右のパネルで、探してみてください。 デフォルトのデバッグ用キーストアです。
  3. で指定したラベルの横のボックス全体を選択します。 ステップ2

そして最後に、ステップ3でコピーしたパスを使って、コマンドを組み立てます。

例えば、私の場合ですと

<ブロッククオート

C:♪Program FilesJava ♪jre7 ♪bin>keytool -list -v -keystore "C:\UsersSiddharth Lele.androiddebug.keystore" -alias androiddebugkey -storepass android -keypass android

UPDATされました。

すでに上記の手順を踏んでいる場合は、他の解決策は debug.keystore をEclipseに再作成してもらいましょう。

ステップ1:鍵ストアが保存されているパスに移動します。あなたの場合 C:\Users\Suresh\.android\debug.keystore

ステップ2:Eclipseを終了し、再起動します。

ステップ3(オプション)。 を実行する前に、プロジェクトをクリーンアップする必要があるかもしれません。 debug.keystore が再び作成されます。

出典 http://www.coderanch.com/t/440920/Security/KeyTool-genkeypair-exception-Keystore-file

を削除する部分については、こちらを参考にしてください。 debug.keystore ファイルを作成します。 Eclipse の Android プラグインで "デバッグ証明書が期限切れ" というエラーが発生する