У меня на Маркете есть приложение, которое может отправлять данные приложения с одного устройства на другое.Для этого я создаю .tar архив данных приложения, а затем отправляю его на другое устройство через WiFi.
Приложение отлично работает на большинстве устройств, но пока два пользователя отправили мне электронное письмо сОшибка, которую я на самом деле не понимаю:
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 МБ. </p>
Спасибо за ваше время, Квинт.