„Niewystarczająca ilość miejsca”, nawet jeśli w pamięci urządzenia jest dużo wolnego miejsca

140

Całkowita przestrzeń mojej aplikacji to 10 MB, a po instalacji zajmie mniej niż 20 MB. W Galaxy Note I podczas aktualizacji mojej aplikacji pojawia się komunikat „Niewystarczająca ilość dostępnej pamięci”, gdzie jest 214 MB wolnego miejsca w pamięci urządzenia (wewnętrznej). Zdarza się nawet przy próbie pobrania nowej aplikacji.

Długo szukałem rozwiązania i idealnej przyczyny tego problemu, ale nie mogę go znaleźć. Jak rozwiązać ten problem?

Jest to wynikiem błędu „adb shell df” w moim innym urządzeniu, które ma ten sam problem. Ma 35 MB wolnego miejsca:

/dev: 115788K total, 0K used, 115788K available (block size 4096)
/mnt/asec: 115788K total, 0K used, 115788K available (block size 4096)
/system: 179840K total, 168376K used, 11464K available (block size 4096)
/data: 201856K total, 168524K used, 33332K available (block size 4096)
/cache: 108544K total, 1284K used, 107260K available (block size 4096)
/cdrom: 8960K total, 8632K used, 328K available (block size 4096)
/tmp: 2048K total, 28K used, 2020K available (block size 4096)
/pds: 1536K total, 1320K used, 216K available (block size 4096)
/mnt/sdcard: 1928992K total, 1014496K used, 914496K available (block size 32768)
/mnt/secure/asec: Permission denied
Snajper
źródło
2
Może się zdarzyć, że zgłaszane wolne miejsce nie pochodzi z rzeczywistej pamięci wewnętrznej, ale z pamięci „wewnętrznej” (jak w przypadku przylutowanej na stałe) pamięci „zewnętrznej”. Jeśli możesz uruchomić adb z wiersza poleceń, opublikuj wyjścieadb shell df
Chris Stratton
To jest problem po stronie klienta. Więc nie mogę uruchomić powłoki adb.
Snajper
Wtedy kto może znaleźć rzeczywistą pamięć wewnętrzną (wolne miejsce) urządzenia, na którym będą przechowywane aplikacje.
Snajper
1
czy zadeklarowałeś android: installLocation w manifeście?
Blackbelt
8
Wydaje się, że to pytanie jest niezwiązane z tematem, ponieważ dotyczy problemu na poziomie użytkownika. Byłoby lepiej w domu u entuzjastów Androida .
Peter Mortensen,

Odpowiedzi:

177

Oto bardzo proste rozwiązanie, które działa na moim Samsungu Galaxy S II i Note 1 ; Nie mam pojęcia o innych modelach:

  1. Otwórz aplikację telefonu i przełącz się na klawiaturę.
  2. Wybierz *#9900#
  3. Na wyświetlonym ekranie kliknij przycisk „Usuń stan dumpstate / logcat”.

W ten sposób przywróciłem około 1 GB przestrzeni systemowej.

Berislav Lopac
źródło
3
Usunęło to wewnętrzną przestrzeń (około 300 MB) na moim Galaxy Note 1, ale warto to zauważyć. +1 z mojego końca.
Mohammad Arif
15
Błędna odpowiedź na ten problem. Nie ma niedobór pamięci wewnętrznej tutaj !!!
Robert Siemer
13
Najwyraźniej nie działa w przypadku dialerów innych niż dostępne w magazynie (np. CyanogenMod), ale zobacz odpowiedź rhlee, jak zrobić to samo, jeśli pojawi się błąd „nieprawidłowy MMI”, gdy spróbujesz tego na zrootowanym, zmodyfikowanym telefonie.
ChrisC
3
Jak zrobić to samo na tablecie, który NIE ma klawiatury i NIE jest zrootowany?
Jalle
1
Dla mnie (hammerhead, API-19) problemem był / data / app-lib / zawierał pakiet aplikacji, który próbowałem zainstalować. Usuń i naprawiony.
shkschneider
67

Na początku spróbowałem odpowiedzi Berislava Lopaca , ale otrzymałem, Connection problem or invalid MMI code.gdy próbowałem zadzwonić *#9900#. Używałem CyanogenMod na telefon, i wierzę, że telefony z niestandardowych ROM nie używać dialer akcji, więc brakuje im funkcjonalność SysDump.

Zasadniczo Delete dumpstate/logcatw SysDump usuwa pliki dziennika w /data/log. Ale możesz to również zrobić ręcznie bez SysDump. (Zakłada się, że Twój telefon został zrootowany, co będzie miało miejsce, jeśli na Twoim telefonie jest uruchomiony program CyanogenMod lub inna pamięć ROM, która nie jest dostępna w magazynie).

  1. Upewnij się, że są zainstalowane aplikacje Superuser i Terminal Emulator. (Pochodzą z większością niestandardowych ROM.)
  2. Uruchom emulator terminala
  3. Wpisz su, naciśnij Return.
  4. Spowoduje to wyświetlenie monitu Superuser. Dostęp uznany. (Będziesz musiał poczekać trzy sekundy, zanim klikniesz „Zezwól”).
  5. Zmień bieżący katalog, wpisując cd /data/log, a następnie return.
  6. UPEWNIJ SIĘ, że jesteś w data/logkatalogu, wpisując pwd, a następnie powrót. Należy wydrukować niniejszy katalog roboczy jesteś w: /data/log. Bardzo ważne jest, aby upewnić się, że jesteś we właściwym katalogu, ponieważ następny krok usuwa wszystkie pliki z dowolnego katalogu roboczego, w którym obecnie się znajdujesz.
  7. Usuń wszystkie pliki z katalogu, wpisując rm *, a następnie return.
  8. Zamknij okno terminala lub aplikację albo wpisz, exitaby opuścić susesję.

Usunąłem około 1500 takich plików o wielkości 1 MB i rozwiązałem problem „Niewystarczająca ilość dostępnej pamięci”.

Podobnie jak w przypadku innych plakatów, posiadam Galaxy S II , więc wydaje się, że jest to problem z tym modelem.

Jeśli ktoś wie o trwałym rozwiązaniu zapobiegającym gromadzeniu się plików dziennika, daj mi znać.

UWAGA: Niektóre menedżery plików wyświetlają fałszywie listę /data/logpustych plików, ponieważ działają bez uprawnień i dlatego nie mają uprawnień do przeglądania plików w środku.

rhlee
źródło
Dzięki, to był pierwszy post na forum, który wyjaśnił mi, co mam zrobić, gdy * # 9900 # nie działa! Podejrzewałem, że przyczyną nieprawidłowego problemu z MMI był CyanogenMod, ale nie wiedziałem, dokąd się udać. Użyłem również ES File Explorer, ale nie pokazywał mi katalogu / data / log - prawdopodobnie zapomniałem go zmusić do przeglądania ukrytych plików.
ChrisC
2
@Chris Chapman: Ponieważ używasz CyanogenMod, możesz użyć własnego eksploratora plików CyanogenMod o nazwie Menedżer plików (niebieski folder z białą strzałką / kółkiem). Przejdź do Ustawienia -> Ustawienia ogólne -> Tryb dostępu w aplikacji i zmień go na tryb monitowania użytkownika lub tryb dostępu root (tryb monitowania użytkownika jest bezpieczniejszy). Wtedy powinieneś być w stanie zobaczyć pliki w katalogu / data / log. Będziesz także mógł zbiorczo usunąć wszystkie pliki. Ta metoda jest łatwiejsza, ale usuwanie plików jest wolniejsze.
rhlee
+1! Zawsze widzę tego rodzaju liczby *#9900#, *#7832ale nie działały dla mnie z powodu cyjanogennej pamięci ROM.
S. Thiongane,
13
Czy dotyczy to CyanogenMod 10.2? Ponieważ nie mam folderu „/ data / log”. „Nie ma takiego pliku lub katalogu”.
jonS90
7
Mam /data/i /data/data/a /sdcard/data/jednak żaden z nich nie ma logpodfolder
endolit
18

Pamięć może być zarezerwowana przez system operacyjny, który będzie używany do uruchamiania tego, co normalnie uruchamiasz (coś w rodzaju pliku wymiany). Możesz wcisnąć inną aplikację lub dwie przez

  • Próba zainstalowania ich zaraz po ponownym uruchomieniu lub
  • Zamykając na siłę niektóre uruchomione aplikacje (ale ta druga opcja może nie być dobrym pomysłem - zobacz pierwszy link),

Ale jedyną bardzo dobrą poprawką może być

  • Podziel kartę SD na partycje, aby aplikacje mogły być instalowane bezpośrednio na niej (patrz drugi link).

Spójrz na post na forum To musiało się wydarzyć: ostrzeżenie o małej ilości pamięci! .

Ważną częścią jest:

System operacyjny wie, ile pamięci potrzebuje do uruchomienia aplikacji, które już masz. To doskonały przykład.

Teraz możesz „oszukać” system operacyjny, wymuszając zamknięcie niektórych aplikacji znajdujących się w pamięci RAM. Zwiększy to twój „pojemnik” pamięci, który może pozwolić na zainstalowanie aplikacji, ale pamiętaj, że jeśli zrobisz tego typu rzeczy, spowodujesz tylko problemy na drodze ... lagg, komunikaty o błędach itp. (Ponieważ oszukujesz system operacyjny myśląc, że dałeś mu dodatkową pamięć, którą w rzeczywistości zrobiłeś ... wymuszasz tylko zamknięcie).

Innym dobrym wyjaśnieniem tego, co się dzieje, jest post na forum Niska pamięć wewnętrzna .

Ważną częścią jest:

Powód, dla którego twoja przestrzeń wewnętrzna się zapełnia, jest 3-krotny. Po pierwsze, gdy aplikacja jest „przenoszona” na kartę SD, nie jest przenoszona w całości. Właściwie tylko jej części trafiają. Po drugie, pamięć podręczna aplikacji Dalvik jest nadal przechowywana w pamięci wewnętrznej (która zajmuje znaczną ilość miejsca). Po trzecie, dane aplikacji i wszystkie ustawienia systemu są przechowywane w pamięci wewnętrznej (tak, niektóre aplikacje używają karty SD do części swoich danych, ale każda aplikacja ma dane przechowywane w pamięci wewnętrznej).

Wątek zawiera sugestie dotyczące tego, jakie partycjonowanie możesz zrobić na karcie SD, aby zezwolić na „aplikacje moar”!

JESTEM
źródło
5
Według androidforums.com/evo-4g-support-troubleshooting/… „Uh, co? Wszystko to jest nieprawidłowe. Obszar pamięci ROM, w którym są zainstalowane aplikacje, nie jest powiązany z obszarem pamięci RAM, w którym aplikacje są uruchamiane / buforowane. zwolnij pamięć RAM, a nie ROM. Nie będziesz w stanie zainstalować więcej aplikacji w tym obszarze, po prostu zabijając je przed uruchomieniem ”. (Myślę, że ROM to zły termin, ale nadal)
nafg
1
„ROM”, czyli pamięć tylko do odczytu, w ogóle nie jest tutaj omawiana. Każdy typ pamięci, o którym mówimy, jest zmienny, w przeciwieństwie do ROM. To, co jest omawiane, to pamięć RAM i przestrzeń dyskowa, a nawet te koncepcje są zamazane przez koncepcję przestrzeni wymiany, w której jedna działa jako druga. Jeśli masz inne odpowiedzi do opublikowania, może to być konstruktywne, ale argumenty wskazujące na ROM wydają się znacznie mniej.
AM
7
Kompletna bzdura odpowiedź. 1) Nie mówimy tutaj o pamięci RAM, ale ty tak. Czemu? 2) Android nie używa zamiany (domyślnie). 3) System operacyjny nie rezerwuje pamięci RAM dla zainstalowanych aplikacji. 4) Pamięć wewnętrzna nie jest pełna, jak wskazuje op !! 4) @Sniper Błagam cię, nie akceptuj tej oburzającej odpowiedzi!
Robert Siemer
3
Ta odpowiedź nie wydaje się być trafna. Poniżej znajdują się bardziej pomocne odpowiedzi.
Pan Ed
1
@AM Jesteś tutaj całkowicie wyłączony. ROM to pamięć wewnętrzna telefonu (podobnie jak dysk twardy w komputerze). Pamięć RAM to „notatnik” używany przez procesor podczas pracy i miejsce, w którym ładowane są aplikacje podczas działania. Przy całej pamięci półprzewodnikowej termin ROM jest naprawdę „mętny”. Tak naprawdę sprowadza się to do dwóch różnych typów „pamięci” 1) pamięć ulotna (RAM) jest szybka i wymaga zasilania do „przechowywania” rzeczy, co oznacza, że ​​zaraz po wyłączeniu urządzenia pamięć ta jest kasowana. 2) pamięć nieulotna (ROM) to miejsce, w którym dane są przechowywane nawet przy braku zasilania.
Mike U
12

Menedżer pakietów („instalator”) ma problem z projektem: nie potrafi rozróżnić wielu możliwych błędów i regularnie wymyśla wymówkę „niewystarczającej ilości miejsca”.

Pierwsze kroki zostały zrobione: zidentyfikować jest to problemem zainstalować (1.) i nie związane z brakiem pamięci (2.)

  1. Dzieje się to na konsoli ( pm install file.apk), w Google Play, na innych rynkach i przy ręcznej instalacji GUI (na przykład „kliknięcie” pobranego pliku APK ); to nie jest problem z pobieraniem, ...
  2. Pakiety lądują w całości na /datapartycji -lub- głównie na karcie SD (i trochę dalej /data). - Oba miejsca pokazują wystarczającą ilość miejsca, jak wskazano na oryginalnym plakacie (odpowiednio 33 MB i> 900 MB) dla pakietu <20 MB. –I– /datapartycja ma więcej niż 10% wolnego miejsca (33 MB to więcej niż 10% z 200 MB).

Zaskakujące jest, że większość odpowiedzi nie bierze tego pod uwagę ...

W rzeczywistości /datapartycja wymaga oczyszczenia z pozostałości z poprzednich instalacji.

  • Zidentyfikuj nazwę pospolitą pakietu powodującego problem (na przykład com.abc.def)
  • Odinstaluj pakiet (na przykład pm uninstall com.abc.def)
  • Sprawdź, co z tego zostało w danych (na przykład find /data -name 'com.abc.def*')
  • Usuń te rzeczy

Instalator dławi się tymi, wracając ze złego powodu. - Ciekawą częścią jest to, że jeśli pakiet zostanie zainstalowany na karcie SD (wymuszony lub w inny sposób), niektóre (wszystkie?) Resztki /datanie zaszkodzą ... co prowadzi do fałszywego przekonania, że ​​rzeczywiście jest to problem z przestrzenią ( więcej miejsca na karcie SD ...)!

Pytanie o przepełnienie stosu, w którym dostałem połowę z tego, to Rozwiązanie problemu błędu INSTALL_FAILED_INSUFFICIENT_STORAGE na Androidzie .

Robert Siemer
źródło
6

Pierwszą rzeczą do zrobienia jest sprawdzenie szczegółów komunikatu o błędzie. W tym celu możesz użyć aplikacji LogCat .

Dla mnie problem był błędem typu

Cannot rename native library directory /data/app-lib/vmdl-... to /data/app-lib/com.xyz

Rozwiązaniem było aktywowanie funkcji zdrowego rozsądku w moim mózgu i wyszukanie folderu com.xyz w folderze app-lib za pomocą ES-Explorer. Zrozumiałem, że ten folder już tam był. Usunięcie go rozwiązało problem zmiany nazwy, a aplikacje mogą teraz poprawnie zainstalować.

Sentenza
źródło
3
Trochę smutne, ile rozwiązań wymaga pobrania i zainstalowania kolejnej aplikacji
Mooing Duck.
6

Ten sam problem pojawiał się w moim telefonie i to rozwiązało problem:

  • Przejdź do Application Manager/ Appsz Ustawień.

  • Wybierz Google Play Services.

Tutaj wprowadź opis obrazu

  • Kliknij Uninstall Updatesprzycisk po prawej stronie Force Stopprzycisku.

  • Po odinstalowaniu aktualizacji powinien pojawić się Disableprzycisk oznaczający koniec.

Tutaj wprowadź opis obrazu

Zobaczysz teraz dużo wolnego miejsca.

Mój Boże
źródło
1
i powinieneś zrobić to samo dla każdej aplikacji, zwłaszcza z Google. Nie zapomnij wcześniej wyłączyć automatycznych aktualizacji aplikacji.
Idź do
2

Miałem również ten problem podczas instalowania aplikacji po jej odinstalowaniu. Rozwiązałem problem pobierania Lucky Patchera, a następnie kliknąłem menu - rozwiązywanie problemów - usuń poprawki i kopie zapasowe (niewystarczająca ilość dostępnej pamięci). Zwróć uwagę, że potrzebujesz zrootowania urządzenia.

Federico
źródło
Mój Lucky Patcher (wersja 3.6.7) nie ma w menu opcji „usuń poprawki i kopie zapasowe”.
Robert Siemer
Nie mogę zainstalować Lucky Patchera z powodu tego samego błędu. Nie można go nawet zainstalować przy użyciu ADB ...
Metafaniel,
2

Mam niezrootowanego Nexusa 4 (który ma tylko pamięć wewnętrzną, brak karty SD) i otrzymywałem ten błąd podczas aktualizacji większych aplikacji. Mniejsze aplikacje będą się aktualizować dobrze.

Odkryłem, że stało się tak, ponieważ niedawno zarejestrowałem się w usłudze Play Music All Access i przypiąłem kilka albumów.

Są one pobierane na ukrytą /datapartycję i to właśnie zabrakło miejsca (zakładam)

Odpiąłem kilka albumów i teraz nie mam problemów z instalowaniem aplikacji.

Shevek
źródło
2

1. Uruchom ponownie telefon, a następnie ponownie zainstaluj aplikację !

Miałem również ten sam problem Insufficient Storage Availablena moim urządzeniu, ale zrestartowałem urządzenie i działało dobrze!

PS .:

2. Zainstaluj aplikację w pamięci zewnętrznej

W tym celu ustaw Storage Locationza pomocą następującego polecenia

adb shell pm set-Install-Location 2 // 2 for external storage ([SD card][1])

adb shell pm set-Install-Location 1 // 2 for internal storage 

adb shell pm set-Install-Location 0 // for auto
Tarsem Singh
źródło
2
Dzięki Tarsem! Próbowałem ponownie uruchomić więcej niż 20 razy, ale bez powodzenia .. :(
Sniper
1
Instalacja na sdcard pozwala uniknąć problemu, ale go nie rozwiązuje (zobacz moją odpowiedź) –i– możesz zainstalować problematyczny pakiet na sdcard w ten sposób:pm install -s package.apk
Robert Siemer
2

Miałem ten problem nawet z dużą ilością pamięci wewnętrznej i SD. To rozwiązanie jest przeznaczone tylko dla aplikacji, które nie aktualizują się lub zostały wcześniej zainstalowane w telefonie i nie można ich zainstalować.

Wygląda na to, że w niektórych przypadkach istnieją katalogi pozostałe z poprzedniej instalacji, a nowa aplikacja nie może ich usunąć ani nadpisać.

Najpierw spróbuj odinstalować aplikację i spróbuj ponownie. W moim przypadku zadziałało to dla kilku aplikacji.

Do następnego kroku potrzebujesz uprawnień administratora w telefonie:

Za pomocą menedżera plików przejdź do / data / app-lib i znajdź katalog (lub katalogi) powiązany z aplikacją. Na przykład dla kindle jest to com.amazon.kindle. Usuń te. Przejdź również do / data / data i zrób to samo.

Następnie przejdź do sklepu Play i ponownie zainstaluj aplikację. To działało dla wszystkich aplikacji w moim przypadku.

pomyłka
źródło
1

Miałem ten sam problem, który został rozwiązany za pomocą narzędzia do czyszczenia pamięci podręcznej aplikacji .

(HT: acejavelin @ fora Androida )

Shaul Behr
źródło
1
Właściwie to nie jest takie głupie. Mam ten problem w moim Galaxy S2 i miał wystarczająco dużo pamięci, aby zainstalować aplikację i zwolnił około 87 MB. Ale to nie rozwiązało ogólnego problemu.
Pan Ed
Hmmmm. Może to naprawiło mój problem. Wypróbowałem sugestie w odpowiedziach na to pytanie (zainstaluj na sdcard, Dial * # 9900 # "Usuń dumpstate / logcat", uruchom Cache Cleaner) i początkowo nadal nie działało, tj. Pojawiały się błędy podczas aktualizacji istniejących aplikacji (błąd 902, aby być precyzyjnym). Ale po ponownym uruchomieniu telefonu udało mu się poprawnie zaktualizować! A teraz wydaje się, że jest dobrze.
Pan Ed
1

Wypróbowałem kilka sugerowanych rozwiązań, ale żadne z nich nie zadziałało. Po kilku badaniach natknąłem się na wskazówkę, aby przenieść niektóre aplikacje z /data/appdo /system/app. To zwolniło wystarczająco dużo miejsca, aby zainstalować nowe aplikacje i zaktualizować istniejące.

Mogę polecić darmowe narzędzie SystemCleanup do przenoszenia aplikacji.

Florian Feldhaus
źródło
Miałem ten sam problem i SystemCleanup mi pomógł. Polecam!
Eran Egozi
1

To najłatwiejsza rzecz do zrobienia. Idź, aby go settings poszukać storagelub memorydotknąć i poszukać cached data. dotknij go i usuń stamtąd swoje dane. PROSTY!!!

Bhargav Modi
źródło
0

Czy aplikacja musi być koniecznie instalowana w pamięci wewnętrznej? Jeśli nie używasz żadnej usługi, możesz spróbować zainstalować ją w pamięci zewnętrznej. Można to zrobić, dodając następujący kod w swoim manifeście:

 manifest  
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:installLocation="preferExternal".....

Zwykle działa to na Androidzie 2.2 i nowszych w większości przypadków. Upewnij się, że Twoja aplikacja będzie działać poprawnie, jeśli zostanie zainstalowana w pamięci zewnętrznej. Dowiesz się, jakie aplikacje można zainstalować w pamięci zewnętrznej w lokalizacji instalacji aplikacji .

MMss
źródło
0

Jeśli chodzi o urządzenie powierzchniowe, zachowanie urządzeń wydaje się różne dla różnych grup urządzeń.

Niektóre z dziwnych opinii, które usłyszałem od różnych osób, to:

  • Uruchom ponownie urządzenie po odłączeniu
  • Usuń niektóre aplikacje z urządzenia i zwolnij co najmniej 100 MB
  • Spróbuj zainstalować aplikację z wiersza poleceń, ./adb install ~Application_path
  • Przenieś aplikację do pamięci karty SD lub ustaw ją jako domyślną na karcie SD w pliku manifestu Androida, android:installLocation="preferExternal"
  • Masz dużo pamięci do pobierania rzeczy w folderze Raw, który instaluje kopię w pamięci telefonu podczas umieszczania pliku APK , a urządzenie nie ma wystarczającej ilości pamięci, aby je załadować
  • Zrootuj swoje urządzenie i zainstaluj dobrą pamięć ROM, która pomoże powiadomić urządzenie o pozostałej pamięci.

Mam nadzieję, że jeden z nich jest dla Ciebie odpowiedni! ;)

dharam
źródło
0

Większość dostępnego miejsca jest zarezerwowana przez system operacyjny. Najlepszym i łatwym rozwiązaniem jest przeniesienie aplikacji do pamięci zewnętrznej. Dzięki temu zwolnisz dużo miejsca.

Riz
źródło
0

Niektóre aplikacje wymagają ponownego uruchomienia, aby całkowicie zainstalować. Android po prostu twierdzi, że z jakiegoś powodu ma za mało pamięci - powinien powiedzieć, że wymaga ponownego uruchomienia, aby zakończyć instalację. Wypróbuj - zainstaluje się całkowicie automatycznie po ponownym uruchomieniu.

Galaxy Note
źródło
0

Rozwiązałem ten problem samodzielnie. Chociaż pamięć wewnętrzna i SD pokazywały dużo wolnego miejsca. Był to problem z pamięcią telefonu, która była prawie pełna.

Stąd przeniósł się wielu moich aplikacji z pamięci telefonu do wewnętrznej iemory, aby zwolnić pamięć telefonu: Ustawienia -> Storage -> Aplikacje (w sekcji pamięci wewnętrznej) -> Wewnętrzne Zakładka

Oto te, które nie są zaznaczone i zajmują miejsce w pamięci telefonu.

Kliknij Aplikacje (jeden po drugim) Kliknij przycisk: „Przenieś do pamięci wewnętrznej”.

Po zwolnieniu w ten sposób znacznej ilości miejsca w pamięci telefonu błąd nie powinien się pojawić.

Akhilesh Singh
źródło
0

Po odinstalowaniu kilku aplikacji mogę zainstalować nową ...

Myślę, że system operacyjny oblicza całkowitą pamięć wymaganą do uruchomienia wszystkich aplikacji. Jeśli nie pasuje, to mówi „w wystarczającej ilości pamięci”.

vkGunasekaran
źródło
0

Miałem ten sam problem na Galaxy S4 (i9505) na standardowej pamięci ROM (4.2.2 ME2). Miałem takie wolne miejsce: 473 MB włączone /data, 344 MB włączone /system, 2 GB włączone /cache. Otrzymałem błąd darmowego spate przy każdym pobieraniu ze Sklepu Play (mała aplikacja, 2,5 MB), sprawdziłem LogCat , powiedział „Anuluj pobieranie ABC z powodu niewystarczającej ilości wolnego miejsca”.

Potem zwolniłem trochę miejsca /data , 600 MB wolnego, a teraz działa dobrze, aplikacje pobierają i instalują;). Wygląda więc na to, że ten ROM potrzebuje trochę więcej wolnego miejsca, aby działać OK ...

George Dima
źródło
0

Wyczyszczenie pamięci podręcznej Google Play również ci pomoże ... Przejdź do strony informacji o aplikacji w Google Play i wyczyść ją.

Ashokchakravarthi Nagarajan
źródło
0

Nie znalazłem darmowego rozwiązania, które działało, ale znalazłem rozwiązanie: użyłem niewolnej wersji kopii zapasowej Titanium, kliknąłem przycisk kontekstowy i wybrałem sprawdzenie pamięci zajmowanej przez aplikacje. Znajdź aplikację do pobrania, a zobaczysz, że ma ona określoną ilość miejsca w pamięci podręcznej. Wyczyść dane to opcja, której potrzebujesz.

tony gil
źródło
0

Otrzymałem ten sam komunikat o błędzie, jeśli nazwa pakietu była zbyt długa (> 128 znaków). Samo użycie krótszej nazwy rozwiązało problem.

reinra
źródło
0

Miałem więcej niż 2 GB przestrzeni wewnętrznej, a mimo to nie mogłem instalować / aktualizować aplikacji ani z Google Play, ani ręcznie.

Cokolwiek może być przyczyną, wyczyszczenie partycji pamięci podręcznej rozwiązało mój cel.

Kroki: Odzyskiwanie -> Wyczyść partycję pamięci podręcznej -> Uruchom ponownie system teraz

Saurabh
źródło
0

Jeśli masz root, usuń wszystkie foldery ze ścieżki:

/data/app-lib/

A następnie uruchom ponownie urządzenie.

Miałem ten problem wiele razy i ta poprawka działała dla mnie za każdym razem. Ma nawet wątek XDA .

Piszę wszystkie foldery, ponieważ jeśli jest problem z jedną aplikacją, jest duża szansa, że ​​masz ten problem również z innymi aplikacjami. Poza tym denerwujące jest znajdowanie tylko folderów problematycznych aplikacji.

programista Androida
źródło
0

Przejdź do Ustawień, Aplikacji, Wszystkie i odinstaluj Sklep Google Play. Zastąpi to starą wersją i wtedy będzie można pobrać bez "BŁĘDU niewystarczającej pamięci". U mnie to działa

Carlos AG
źródło
-1

Ciągle miałem ten problem i wyczyściłem pamięć podręczną Dalvik za pomocą Titanium Backup. Musisz mieć zrootowany telefon. Jak tylko to zrobiłem, mogłem zaktualizować Swiftkey i Beautiful Widgets.

acciocode
źródło