2012-02-20 1 views
1

Market에서 한 장치에서 다른 장치로 응용 프로그램 데이터를 보낼 수있는 응용 프로그램이 있습니다. 이를 위해 앱 데이터의 .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을 실행 중이지만 나도 그렇습니다. 내 장치에서 정상적으로 작동합니다. 나는 웹에 대한 연구를했지만 구글은 변화에 도움이되지 않았기 때문에 여기에 답을 얻기를 희망한다. 나는 복사하고있는 데이터가 < 4GB 인 것으로 확신한다. 어쩌면 < 1MB 범위에있을 것이다.

감사합니다. Quint.

답변

1

Busybox를 업데이트/다시 설치하면 문제가 해결됩니다. 근원적 ​​인 원인이 무엇인지는 모르지만 적어도 사용 가능한 해결 방법이 있습니다.