问题标签 [toybox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
20822 浏览

android - 如何在 adb shell 中使用 find 命令

我想检查我的android设备的目录中是否有某个文件。

我在 Windows 批处理中使用以下行

如果文件存在,我想做一些事情,如果文件不存在,我想做一些事情。

我怎样才能做到这一点?

0 投票
3 回答
1533 浏览

android - 亚行复制最新文件

我正在使用以下命令将最近添加的文件从连接的设备复制到我想要的目录中:

但它只能复制我指定的文件。

如何在不指定名称的情况下将最新文件从复制sdcard/Robotium-Screenshots/到复制?D:\jenkins\jobs\

0 投票
2 回答
650 浏览

android - 在 android shell 中使用“printf”作为十六进制值

我正在将我的 shell 脚本(相当大的 shell 脚本)从 bash 移植到 android shell(mksh shell)。

在 Android 中,printf它的工作方式似乎与在其他 Linux 系统中的工作方式不同。

示例代码:

该函数的输出如下。

它正在打印一个非常奇怪的数字。

我从其他帖子和手册页中mksh看到printf不建议在mksh. 我的 shell 脚本非常大,正在大量使用它。所以,我想以某种方式处理这个问题。我有什么选择来处理这个问题?

0 投票
0 回答
2047 浏览

java - IOException:错误=13,权限被拒绝

我正在尝试从 android 应用程序运行一些类似于 LINUX 的命令,我希望我的应用程序运行一些自定义命令pkg,例如dpkg等。基本上我需要我的应用程序充当终端应用程序,为此,我创建了一个必要的 Linux 文件结构应用程序包内的库和二进制文件,即我将文件放在/data/data/com.example.root.app/files/usr/bin目录结构下。然后我从我的代码中执行它们:

我正在使用变量env来设置环境变量PATH、LD_LIBRARY_PATH、HOME等。我将它们传递给上面的过程。另外,我从包含命令的目录开始该过程,即

我能够运行基本命令,如,,env但我无法运行自定义命令,如.ls -lpwdpkg

当我尝试执行命令pkg时,它抛出IOException 错误 =13 权限被拒绝

请注意,我已将整个目录的可执行权限设置为777,只是为了查找它是否运行,但它没有。

此外,当我在那里使用已经存在的终端应用程序时,我可以运行pkg命令

0 投票
0 回答
835 浏览

android - /dev/block/bootdevic/by-name 是如何创建的?

我正在定制的 Yocto 中busybox切换。toybox切换后我不再/dev/block/填充。

我想了解如何/dev/block/bootdevice/by-name填充?这是由 完成的mdev吗?

toybox mdev命令仍在pending. 但是,这/dev/block/bootdevice/by-name似乎是使用toyboxirc 的 Android 功能。

0 投票
0 回答
42 浏览

android - Android手机上的od输出格式

我正在尝试检查我的 Android 手机上的二进制文件。手机已植根,我正在通过 adb 与它交谈。

有问题的文件的前几个字节显示为

使用命令行

字节是正确的,但是这个 37777776620 业务是什么?它应该是字节偏移量,那么为什么是奇怪的数字,为什么每一行都一样?

该数字的十六进制等效值是 fffffd90

od 是 toybox 的符号链接。我也去那里看了,没有结果。当我将文件复制到我的 Windows7 单元时,我从 00000000 得到正确的偏移量。

我认为 od 只是应该采用线性字节流并在文件开头从 0 开始计数。

0 投票
1 回答
86 浏览

android - 发现:组合多个“-exec”语句不适用于 toybox / Android?

我试图在运行 Oreo / 8.0 和 toybox 0.7.3-android 的 Android 手机上解决这个问题。

我正在尝试获取文件夹内的文件列表及其各自的 mtime。我正在运行这个命令:

或者

在这两种情况下,我只能从第一次调用“stat”中得到结果。我是在监督什么,还是玩具盒在 Android 上的工作方式?