私はStackOverflowを初めて使用するので、間違えた場合でもそれを保持しないでください。これが私の問題です。Eclipseで簡単なAndroidアプリを作成しましたが、それを実行しようとすると、次のエラーが発生します。
最終アーカイブの生成エラー:キーの作成に失敗しました:プログラム "D:\ Program Files \ Java \ jre7 \ bin \ keytool.exe"を実行できません:CreateProcess error = 2、Lefichierspécifiéestintrouvable JAVA_HOME is set to:D:\ Program Files \ Java \ jre7必要に応じて更新するか、次のコマンドを手動で実行します: "D:\ Program Files \ Java \ jre7 \ bin \ keytool.exe" -genkey -alias AndroidDebugKey -keyalg RSA -dname "CN = Android Debug、 O = Android、C = US "-validity 10950 -keypass android -keystore C:\ Users \ Vincent.android \ debug.keystore -storepassandroidLunarLander不明なAndroidパッケージの問題
毎回x64とx86でJDK1.6と1.7を試しました。私はWindows7Ultimatex64を実行しています。cmd.exeとエクスプローラーでkeytool.exe(JREおよびJDKバージョン)を実行しようとしましたが、次のように表示されます。
Windowsは「D:\ ProgramFiles \ JAVA \ jre7 \ bin\keytool.exe」を見つけることができません。名前を正しく入力したことを確認してから、再試行してください。ファイルを検索するには、[スタート]ボタンをクリックしてから、[検索]をクリックします。
「プログラム」と「ファイル」の間のスペースに問題があると思い、「D:\ Java \jdk...」にJDKをインストールしてみました。
編集 :
私は解決策を見つけました!レジストリのHKEY_LOCAL_MACHINE\SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image FileExecutionOptionsからkeytool.exeを削除するだけです。