1

我在市场上有一个应用程序,可以将应用程序数据从一台设备发送到另一台设备。为此,我创建了应用程序数据的 .tar 存档,然后通过 WiFi 将其发送到其他设备。

该应用程序在大多数设备上运行良好,但到目前为止,有两个用户通过电子邮件向我发送了一个我不太明白的错误:

tar: com.rovio.angrybirdsrio: Value too large for defined data type

我在具有 SU 权限的进程上运行以下命令:

tar --exclude='lib' -xf " + Environment.getExternalStorageDirectory() + "/DataSync/Cache/" + dataPackageName + ".tar\n

两个用户都在运行 BusyBox v1.19.3,但我也是,它在我的设备上运行良好。我在网上做了一些研究,但谷歌对改变没有太大帮助,所以我希望在这里得到答案。我很确定我要复制的数据是 <4GB,它更有可能在 <1MB 范围内。

谢谢你的时间,昆特。

4

1 回答 1

1

该问题已通过更新/重新安装 Busybox 得到解决。我不确定根本原因是什么,但至少有一个可用的修复程序。

于 2013-02-05T11:08:29.503 回答