1

あるデバイスから別のデバイスにアプリケーション データを送信できるアプリケーションを市場に出しています。そのために、アプリのデータの .tar アーカイブを作成し、それを WiFi 経由で他のデバイスに送信します。

このアプリケーションはほとんどのデバイスで問題なく動作していますが、これまでに 2 人のユーザーから、よくわからないエラーがメールで送られてきました。

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 未満であると確信しています。

お時間をいただきありがとうございます、クイント。

4

1 に答える 1

1

この問題は、Busybox を更新または再インストールすることで解決されます。根本的な原因が何であるかはわかりませんが、少なくとも利用可能な修正があります.

于 2013-02-05T11:08:29.503 に答える