shell_execを使用してコマンドを実行しようとしていますが、出力が返されません。コマンドをコマンドプロンプトにコピーすると、チャームのように機能します。
これが私が実行しようとしているコマンドです。
$result = shell_exec('android update project -p "C:\xampp\htdocs\appBuilder" -t 1');
$result
空の文字列を返しています。build.xml
コマンドプロンプトでコマンドを実行すると、ファイルが正常に生成されたことを示すメッセージが表示されます。に成功メッセージが表示されているはず$result
です。
android update project -p "C:\xampp\htdocs\appBuilder" -t 1
コマンドプロンプトでコマンドだけを実行すると、機能します。
参考:このコマンドはbuild.xml
、Androidアプリケーション用のファイルを生成するためのものです。また、xamppを使用してローカルWebサーバーでこれを実行しています。
誰かが私が間違っていることを知っていますか?