У меня есть приложение на рынке, которое может отправлять данные приложения с одного устройства на другое. Для этого я создаю .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.