我有你用C编写的世界程序,我正在使用编译它
arm-linux-androideabi-gcc hello.c -o hello
并通过使用adb推送到Android设备来运行它
adb push hello /system adb shell chmod 777 /system/hello
之后,我试图在adb shell中运行hello二进制文件,但它说
./hello /system/bin/sh: ./hello: No such file or directory
任何人都可以帮我吗?
Android:不能执行通过Linux部署在同一部手机上的文件
亚行未响应 – 等待更多或杀死亚行或重新启动(Ubuntu 13)64位
在Linux中设置ADT时出现错误消息
使用adb安装“EOCD未find”
用adb&perl捕获android设备屏幕截图
你好世界程序
#include <stdio.h> int main() { printf("HELLO WORLDn"); return 0; }
ADB Shell:错误:未知的命令:执行adb shell时的显示密度显示密度?
当在FOR循环中运行“adb pull ”时,Windows cmd会加扰
通过adb shell和代码了解命令 – Android
Android ADB端口号发生更改,Eclipse无法连接到设备
执行命令android本地代码
当你的程序依赖一个缺失的库时会发生这种情况。 您的构建环境是否正确设置为使用android bionic libc?
试着把你的二进制文件推到/ system / bin而不是/ system。 并调用你的二进制不带./前缀。
试着改变晒日光浴的权限,比如744或者755。
如果它仍然没有成功,看看这个线程: https : //askubuntu.com/questions/73491/no-such-file-or-directory-for-existing-executable
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。