Android shell 没有找到要执行的文件
Android shell don't find the file to execute
我在C
到gcc
为ARM编译了一个hello world的代码。我将生成的二进制文件上传到我的设备,并尝试通过 adb shell
运行 它。首先,我收到有关权限的错误并修复了它。现在它给了我 file not found
错误,但我可以在 ls
输出中看到该文件。
您的可执行文件缺少库。最可能的原因是您刚刚构建了一个 Linux ARM 可执行文件(不是 Android 一个),它链接到除 Android Bionic 之外的某些 libc
版本。
您可以学习如何构建适当的 Android 可执行文件,或者静态链接的二进制文件可能正好适合您的目的。
我在C
到gcc
为ARM编译了一个hello world的代码。我将生成的二进制文件上传到我的设备,并尝试通过 adb shell
运行 它。首先,我收到有关权限的错误并修复了它。现在它给了我 file not found
错误,但我可以在 ls
输出中看到该文件。
您的可执行文件缺少库。最可能的原因是您刚刚构建了一个 Linux ARM 可执行文件(不是 Android 一个),它链接到除 Android Bionic 之外的某些 libc
版本。
您可以学习如何构建适当的 Android 可执行文件,或者静态链接的二进制文件可能正好适合您的目的。