2012-02-20 1 views
1

У меня есть приложение на рынке, которое может отправлять данные приложения с одного устройства на другое. Для этого я создаю .tar архив данных приложения, а затем отправляю его на другое устройство через WiFi.«Слишком большое значение для определенного типа данных» с «tar» на некоторых устройствах

Приложение работает прекрасно на большинстве устройств, но до сих пор двум пользователям по электронной почте мне с ошибкой, я не очень понимаю:

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 не очень помог изменить, поэтому я надеюсь получить здесь ответ. Я совершенно уверен, что данные, которые я копирую, - < 4 ГБ, скорее всего, где-то в диапазоне < 1 МБ.

Спасибо за ваше время, Quint.

ответ

1

Проблема разрешена путем обновления/переустановки Busybox. Я не уверен, в чем причина, но по крайней мере есть исправление.

 Смежные вопросы

  • Нет связанных вопросов^_^