首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在某些设备上使用"tar“显示"Value too large for defined data type”

在某些设备上使用"tar“显示"Value too large for defined data type”
EN

Stack Overflow用户
提问于 2012-02-20 19:28:50
回答 1查看 1.5K关注 0票数 1

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

这个应用程序在大多数设备上都运行得很好,但到目前为止,有两个用户给我发了一封电子邮件,告诉我一个我不太明白的错误:

代码语言:javascript
复制
tar: com.rovio.angrybirdsrio: Value too large for defined data type

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

代码语言:javascript
复制
tar --exclude='lib' -xf " + Environment.getExternalStorageDirectory() + "/DataSync/Cache/" + dataPackageName + ".tar\n

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

谢谢你抽出时间昆特。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-05 19:08:30

可通过更新/重新安装Busybox解决此问题。我不确定潜在的原因是什么,但至少有一个可用的修复方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9360387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档