android - 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
我做错了什么?
解决方案
推荐阅读
- node.js - 是否可以仅通过 API 调用在任何 Shopify 商店中结账?
- html - 如何将整个屏幕小型化?
- c# - 如何将 x:控件的名称传递给另一个类并将值设置为属性
- java - 未加载外部 jar 文件中的 Maven 依赖项
- java - 错误 NullPointerException 通过 WebApplication (JSP) 连接 DB MySQL
- visualization - 在 Grafana 变量中使用列表
- amazon-cloudformation - AWS 中国错误验证堆栈策略未知资源类型
- java - 网络适配器无法在 tomcat 中建立连接
- smtp - 何时在数据阶段发送 SMTP 状态“500 Line too long”?
- excel - 从 VBA 为 Matlab 打印 txt 文件