C:\Program Files\Java\jdk1.7.0_01\bin> jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore Cartoons.keystore Cartoons.apk Cartoons
このコマンドを実行すると、次のエラーが表示されます: 指定できるエイリアスは 1 つだけです
C:\Program Files\Java\jdk1.7.0_01\bin> jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore Cartoons.keystore Cartoons.apk Cartoons
このコマンドを実行すると、次のエラーが表示されます: 指定できるエイリアスは 1 つだけです
1 つの方法は、パスの名前を変更してスペースを削除することです。
C:\a folder with spaces\
に置き換える必要がありますC:\a_folder_with_spaces\
またはあなたの場合
C:\Program_Files\Java\jdk1.7.0_01\bin
コメントで指摘されているように、別の方法は、キーストアと apk ファイルへのフル パスを指定し、それらを引用符で囲むことです (ただし、これをテストしたとは言いませんが..おそらくこれを指摘した EJP は、あります)
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore "C:/Program Files/..../Cartoons.keystore" "C:/Program Files/...../Cartoons.apk" "C:/Program Files/..../Cartoons"
これらの引数は非常に口いっぱいになるため、これを頻繁に行う場合は、スペースのないフォルダーを使用するソリューションを好みますが、1、2 回だけであれば、上記の方がおそらく簡単です。