自動キー ツールを実行し、Android 開発用のキーを生成するプログラムを C# で作成しようとしていますが、理解できない問題がいくつかあります。
C# のコード:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo =
new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
startInfo.FileName =
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
+ "\\Java\\jdk1.7.0_40\\bin\\keytool.exe";
startInfo.Arguments =
"-exportcert -alias androidkey -keystore d:\\debug.keystore > C:\\asd.txt";
process.StartInfo = startInfo;
process.Start();
コマンドラインでは、次のように表示されます。
不正なオプション: >keytool -exportcert [OPTION] ...
そして、キーツールで正確なコマンドを手動で実行しようとしましたが、問題はありませんでした.