Google Play : 앱 다운로드 오류-공간이 부족합니다


20

Google Play 앱의 최신 업데이트 중 하나 (마지막 업데이트인지 또는 이전 업데이트인지 확실하지 않은) 후 큰 앱 (42MB)을 업데이트하는 중에 오류가 발생했습니다. 그것은 말한다 :

다운로드 중 오류가 발생했습니다. 장치 공간이 부족합니다.

내 장치는 Froyo를 실행하는 Samsung P1000입니다. 루팅되었지만 루팅하기 전에 오류가 발생했습니다.

빠른 Google 검색 결과 동일한 문제를 겪고있는 여러 삼성 사용자가 나타났습니다 (문제가있는 앱은 Smurf의 마을입니다). 일부는 Android 마켓 (Google Play) 앱의 업데이트를 제거하면 문제가 해결 될 것이지만 나에게는 소용이 없다고 말했습니다.

또한 이 Google 도움말 FAQ 의 절차를 사용해 보았습니다 .

이제는 작은 앱에서 작동하는 선사 시대 버전의 마켓에 붙어 여전히 Smurf 's Village를 업데이트하거나 큰 앱을 설치할 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?

편집 : 장치에 2GB 이상의 내부 SD 저장 공간, 27GB의 외부 SD 카드가 있으므로 공간에 문제가 없습니다.


언급하지 않아서 죄송하지만 기기에 여유 공간이 없습니다.
Mindwin

답변:


9

저에게는 더 큰 캐시를 죽이고 재 구축하는 것이 전부였습니다. SE에 등록하여 동일한 문제를 가진 다른 사람들이 답변을 찾을 수 있습니다.

캐시에있는 파티션의 크기에 문제가있는 것 같습니다. 전화 내부 SD 카드의 20-30MB 파티션에 마운트되어 있습니다.

나에게 도움이 된 수정 사항은 이 블로그 게시물 에 설명되어 있습니다.

아래 블록은 Jimmy Halim의 블로그 게시물에서 가져 왔으며 그의 허가와 함께 사용되었습니다.

둘러 본 후 캐시 폴더 (시장에서 사용한다고 가정)가 작은 파티션 (내 경우에는 약 20MB)을 사용하고 있음을 알았습니다. 따라서이 문제를 해결하려면 더 큰 파티션으로 변경해야합니다.

당신은 안드로이드 터미널 시뮬레이터 또는 동등한 터미널 앱이 필요합니다. 이것은 또한 당신의 안드로이드 뿌리가 필요합니다.

유형 su(루트 권한 요청이 표시됩니다. 승인해야 함).

유형 cd /

유형 umount /cache

유형 mount -o rw,remount -t rootfs rootfs /(폴더 액세스를 rw – 읽기 쓰기로 설정)

유형 rmdir /cache(삭제 캐시 폴더). 개인적으로 루트 탐색기를 사용하여 포인트 5-6을 수행합니다.

유형 mkdir /sdcard/cache

유형 ln -s /sdcard/cache /cache(캐시 폴더를 / sdcard / cache에 연결하려면 – 더 큰 파티션 크기를 가져야 함)

내 p1000은 루팅되었고 터미널 에뮬레이터와 busybox가 설치되었습니다. 나는 방금 Jimmy Halim (kudos에게 설명)이 설명하는 순서대로 명령을 입력했습니다.

이 질문의 배경을 검색하면서, 나는 (내가 아닌) 앱을 사용하여 문제를 해결하는 것처럼 보이는 이 포럼 게시물 (포르투갈어)을 발견 했습니다 .

[포르투갈어 게시 시작]

Para solucionar o problema, eu precisioni modificar o tamanho 캐시를 수행합니까 전화

[포르투갈어 게시 종료]


터미널 에뮬레이터 또는 busybox가 설치되어 있지 않은 가난한 영혼은 어떻습니까? 그들은 아무것도 설치할 수 없기 때문에 설치할 수 없습니다.
Urbycoz

@Urbycoz 아무것도 설치할 수 없다면 다른 관련 질문에 대한 것입니다. LARGE 앱을 설치하는 데 문제가있었습니다. 에뮬레이터와 Busybox는 오늘날의 앱에 비해 크기가 작습니다. 또한 누군가가 물어볼 수 "What about non-rooted devices"있고 그 대답은 동일 할 것입니다. 그것은 다른 Q & A를위한 것입니다.
Mindwin

사용자가 아무것도 설치할 수 없다면 항상 USB 디버깅을 활성화하고 ADB를 통해 모든 것을 할 수 있습니다.
WindowsEscapist

0

기기의 내부 저장소에 남은 공간이 얼마인지 확인할 수 있습니까? 설정-> 응용 프로그램-> 저장 장치 사용으로 이동하여 내부 저장 공간의 여유 공간을 확인하십시오. 값이 앱에 필요한 것보다 작 으면 (예 : 42Mb) 설치하기 전에 약간의 공간을 확보해야합니다.

비우기 :

  1. 가장 좋은 방법은 더 많은 공간을 차지하는 앱부터 시작하여 앱 목록을 방문하여 원하지 않는 것을 제거하는 것입니다.
  2. 무거운 앱을 SD 카드로 옮깁니다. 비록 이것이 GingerBread에서만 가능하며 Froyo에서는 가능하지 않다고 생각합니다.

2
3. 앱 목록을 걷는 동안 너무 큰 앱 캐시를 삭제합니다. 아마도 일시적인 해결책 일 수도 있지만 아무것도 아닌 것보다 낫습니다.
Izzy

1
내 p1000에는 내부와 외부 모두에 충분한 저장 공간이 있습니다. 캐시 자체의 문제이므로 내 (ROOTED) 안드로이드 용으로 해결할 수있었습니다. 루팅이 필요없는 캐시 크기에 대한 솔루션을 찾고 있습니다.
Mindwin

OP는 충분한 공간이 있다고 말했다 ...
frandroid

왜 o이 질문에 대한 답변을 추가 할 수 없습니까? 어쨌든, 마침내 이것에 대한 해결책을 찾았습니다-Google Play 앱에서 업데이트 제거
Elia Weiss

0

@Mindwin의 답변효과가 없다면 시도해 볼 다른 것들을 추가 하십시오.

1)에있는 로그를 삭제하십시오 /data/log.

  • 복구 메뉴로 이동하여 로그를 삭제하여이 작업을 수행 할 수 있습니다 (옵션을 사용할 수있는 경우 모든 전화에 해당되는 것은 아님). 또는 루팅 된 전화가있는 경우 rm -r터미널 에뮬레이터에서이 폴더를 실행할 수 있습니다 .

2) 앱을 설치할 수있는 경우 SD Maid앱은 제거 후 남은 임시 캐시 또는 APK 파일을 제거 할 수 있습니다.

3) 휴대폰이 Samsung Galaxy 인 *#9900#경우 다이얼 화면에서 전화를 건 다음 두 번째 옵션 인 "덤프 상태 / 로그 캣 삭제"를 선택하십시오.


문제는 4 살입니다. 나는 사람들이 여전히 그것을 가지고 의심합니다.
Mindwin

나는 어제 그렇게했다. 도움이 된 것을 게시했습니다
Gabriel Fair
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.