这真让我抓狂。经过大量测试,我设法.sh
在终端中成功运行了以下文件,并且它按我的预期完美运行。
adt -package -target apk -storetype pkcs12 -keystore $AND_CERT_FILE -storepass $AND_CERT_PASS "$OUTPUT" "$APP_XML" -C bin . -C icons/android . -extdir lib .
echo "DONE";
我想从 PHP 而不是终端运行它,所以我在 PHP 中编写了以下代码来调用该.sh
文件,但是尽管 PHP 返回了“DONE”消息,但该命令不起作用。如果我输入错误命令,则不会显示任何错误。这是我用 PHP 写的:
$output = shell_exec("./test.sh");
echo $output;
有没有人有任何想法?