あるデバイスから別のデバイスにアプリケーション データを送信できるアプリケーションを市場に出しています。そのために、アプリのデータの .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 未満であると確信しています。
お時間をいただきありがとうございます、クイント。