2012-02-20 5 views
1

市場にあるデバイスから別のデバイスにアプリケーションデータを送信できるアプリケーションがあります。そのためには、アプリのデータの.tarアーカイブを作成し、それをWiFi経由で他のデバイスに送信します。一部のデバイスで「値が大きすぎる定義済みのデータ型」と「tar」があります

アプリケーションは、ほとんどのデバイス上で素晴らしい取り組んでいるが、これまでに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を実行していますが、私もそうですし、デバイス上で正常に動作しています。私はウェブ上でいくつかの研究を行ったが、Googleは変更にはあまり役に立たなかったので、私はここで答えを得ることを望んでいる。私がコピーしているデータは< 4GBだと確信していますが、< 1MBの範囲のどこかにある可能性が高いです。

ありがとう、 クイント。

答えて

1

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

関連する問題