最近,我在我的centos服务器上安装了android sdk,因为使用了aapt,aapt通过putty ssh应用程序在命令行中工作得很好。
现在,我想通过phpshell_exec方法运行aapt命令。
我的android sdk已经安装在\ipl\android-sdk\platform-tools\aapt上,但是我不能通过shell_exec方法与它交互。
代码:

$out = shell_exec("/ipl/android-sdk/platform-tools/aapt d badging t.apk 2>&1");
var_dump($out);

结果:
string(60) "sh: /ipl/android-sdk/platform-tools/aapt: Permission denied "

有什么想法吗?

最佳答案

检查文件是否具有足够的权限,以及用户是否能够执行该文件。
希望有帮助

关于php - 通过shell_exec与外部命令进行交互,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18369898/

10-11 05:14