adb shell在Android emulator下运行可执行文件时,报错:
/system/bin/sh: ./xxx: can't execute: Permission denied
以为是权限问题,执行su
进入root权限,然后执行chmod 777 文件名
修改权限。重新运行可执行文件,还是报同样的错。
最后发现是可执行文件存放的路径问题,有些路径放可执行文件是执行不了的,不知道是为什么。文章来源:https://www.toymoban.com/news/detail-595029.html
最后把文件放在/data/local/tmp/
目录下,执行chmod 777 文件名
修改权限。重新运行可执行文件,就可以了。文章来源地址https://www.toymoban.com/news/detail-595029.html
到了这里,关于/system/bin/sh: ./xxx: can‘t execute: Permission denied的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!