无法运行编译android后获得的二进制文件

无法运行编译android后获得的二进制文件,android,libraries,cross-compiling,Android,Libraries,Cross Compiling,我下载了Android源代码,并使用交叉编译器进行编译,然后让仿真器运行。我从模拟器中获取了/系统和/数据。/系统具有/bin。我尝试在运行linux内核的设备上运行可执行文件。当我尝试时(例如:#/ls),它会说“ls未找到”。但是它实际上存在于/bin目录中。您有什么问题?这只是一些不起作用的东西。我有一个linux内核移植到我的目标机器(mips机顶盒)。我希望在我的内核上有dalvik vm和系统库(如android架构图所示)。我在内核运行的情况下启动我的机器,并在我的电脑上安装了一个

我下载了Android源代码,并使用交叉编译器进行编译,然后让仿真器运行。我从模拟器中获取了/系统和/数据。/系统具有/bin。我尝试在运行linux内核的设备上运行可执行文件。当我尝试时(例如:#/ls),它会说“ls未找到”。但是它实际上存在于/bin目录中。

您有什么问题?这只是一些不起作用的东西。我有一个linux内核移植到我的目标机器(mips机顶盒)。我希望在我的内核上有dalvik vm和系统库(如android架构图所示)。我在内核运行的情况下启动我的机器,并在我的电脑上安装了一个nfs目录,该目录将被挂载。如何让它们在我的机器上运行?@user633659:当您的系统不支持应用程序的体系结构时,会显示此消息。在本例中,ls似乎是针对目标体系结构编译的,但似乎不是随仿真器一起启动的。你在运行什么模拟器?qemu用户?