/system/bin/sh: ./xxx: can‘t execute: Permission denied

这篇具有很好参考价值的文章主要介绍了/system/bin/sh: ./xxx: can‘t execute: Permission denied。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

adb shell在Android emulator下运行可执行文件时,报错:

/system/bin/sh: ./xxx: can't execute: Permission denied

以为是权限问题,执行su进入root权限,然后执行chmod 777 文件名修改权限。重新运行可执行文件,还是报同样的错。

最后发现是可执行文件存放的路径问题,有些路径放可执行文件是执行不了的,不知道是为什么。

最后把文件放在/data/local/tmp/目录下,执行chmod 777 文件名修改权限。重新运行可执行文件,就可以了。文章来源地址https://www.toymoban.com/news/detail-595029.html

到了这里,关于/system/bin/sh: ./xxx: can‘t execute: Permission denied的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • dockerfile报错:“/bin/sh -c yum -y install“

    主要错误 ERROR: failed to solve: process “/bin/sh -c yum -y install vim” did not complete successfully: exit code: 1 主要是容器版本问题,推荐使用Centos7 比如我的dockerfile 文件

    2024年02月22日
    浏览(41)
  • /bin/sh: mysql_config: command not found

    mac下pip install -r requirements.txt安装mysqlclient报错 主要报错信息: 我安装的是mysql8.0,在vscode终端输入mysql提示找不到 添加mysql路径后在编辑器终端进行测试,提示如下证明OK了 主要原因是没有设置环境变量导致无法识别路径

    2024年02月15日
    浏览(32)
  • Docker容器/bin/bash start.sh无法找到not found

    记一次Dockerfile构建的Docker镜像,启动容器时sh: not found的问题 Dockerfile构建的Docker镜像,启动容器时找不到start.sh,执行docker run 命令时报错:/bin/sh: 1: /data/server/start.sh: not found Dockerfile如下(脚本正确无内容错误) 造成这个问题的原因主要有以下几点: docker中的文件夹没有获得权

    2024年02月14日
    浏览(35)
  • Cannot find tomcat-9.0.0.M21/bin/setclasspath.sh

    问题描述:将linux上的tomcat直接拷贝到以一个路径下,执行sh startup.sh 报错 解决:修改全局变量配置文件 1、vim /etc/profile   (主要修改如下图所标记的值 ) 2、source /etc/profile (设置环境变量立即生效)

    2024年02月12日
    浏览(32)
  • 10.docker exec -it /bin/bash报错解决、sh与bash区别

    进入容器时,报如下错误 将bin/bash换成bin/sh 制作镜像时使用了精简版,只装了sh命令,未安装bash。 Shell是一种应用程序,该应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 是一个用 C 语言编写的程序,是用户使用 Linux 的桥梁。Shell 既是一种命令

    2024年04月08日
    浏览(59)
  • docker容器日志报错:/docker-entrypoint.sh: exec: line 10: /bin/bash: not found(去掉/bin/bash)

    这个错误提示表明eclipse-mosquitto镜像生成的容器内部找不到 /bin/bash 这个命令,可能是由于在容器镜像中没有安装 Bash 或在执行脚本时路径不正确导致的。如果你使用的是官方的 eclipse-mosquitto 镜像,那么这个问题一般不会出现。 如果你在 Dockerfile 中指定了自己的 ENTRYPOINT 或

    2024年02月09日
    浏览(42)
  • 在运行makefile文件的时候遇到 /bin/sh: 1: XXXXX: not found问题解决

    解决方案  1、命令行操作可以正常操作,在makefile操作出现 /bin/sh: 1: XXXXX: not found 问题; 2、先  which  XXXXX 找到命令绝对路径; 3、在makefile内 XXXXX 前加上绝对路径 以下是我遇到的问题及我结局时候的操作流程: 1、首先描述问题情况 在使用makefile操作的时候提示编译器找不

    2023年04月17日
    浏览(80)
  • Docker容器无法启动 Cannot find /usr/local/tomcat/bin/setclasspath.sh

    报错信息如下 解决办法 权限不够 加上 --privileged 获取最大权限

    2024年02月12日
    浏览(42)
  • 解决 bin/go: cannot execute binary file 问题

    问题记录我是在linux 64 位系统安装 1.19.7 版本出现的问题 修改全局执行命令 问题出现了 cannot execute binary file 百度翻译了下是 无法执行二进制文件 网上找了很久问题原因,可能是安装的go版本包 和 当前linux 不匹配导致的这咱也不懂那抹多,只能从安装的版本排查 当时安装的

    2024年02月12日
    浏览(50)
  • 报错:-bash: /usr/local/jdk/bin/java: Permission denied

    问题:         在搭hadoop集群格式化hdfs时的报错,-bash: /usr/local/jdk/bin/java: Permission denied,发现jdk用不了,/usr/local/jdk/bin/java这个目录拒绝访问,应该是没有权限访问这个目录。  解决方法:         root用户: chmod -R 777 /usr/local/jdk/bin/java         普通用户: sudo chmod

    2024年02月13日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包