首页 > 解决方案 > android,执行时找不到命令行程序

问题描述

我已经植根了运行 Android 4.4.2 的旧 GT-9301i 手机。我已经编译了一个命令行程序,我可以在 64 位的 BlueStacks 模拟器中执行它。

我已经将相同的程序编译为 32 位,但是当我尝试执行它时,Android 报告“找不到文件”,但我可以使用命令 ls 列出它:

该文件位于 /data/local/tmp/1

我可以使用具有 rwxrwxrwx 权限的“根文件管理器”查看该文件。

终端仿真器显示 #

通过“Root check”确认手机的Root

这些是来自终端的响应:

ls    
   reports all file including the executable  

ls ./file   
   ./file  

chmod 755 ./file  
   no message

./file
   tmp-mksh: ./file:  No such file or directory

su -c ./file
   tmp-mksh: ./file:  No such file or directory

我做错了什么?

标签: androidcommand-lineexecute

解决方案


推荐阅读