Przez jakiś czas mnie to denerwowało, ale ostatnio robi się całkiem źle. Otrzymuję ostrzeżenia, że moja pamięć wewnętrzna jest pełna, pozostało mi około 13 MB z ROM-u wartego 512 MB. Sprawdziłem za pomocą aplikacji „diskusage”, a moje aplikacje zajmują około 122 MB, a „dane” zużywają około 20 MB więcej (nie jestem pewien, co to jest). Kiedy sprawdzam listę aplikacji, moja największa aplikacja ma około 12 MB, a nawet na pierwszym ekranie aplikacji spada do nieco ponad 6 MB. Nie mam więc bardzo dużych aplikacji i nie mam ich aż tak dużo. Staram się umieścić najwięcej na mojej karcie SD, więc nie ma też problemu.
Jak dowiedzieć się, co jest przyczyną tego całego miejsca i jak to naprawić?
W powiązanej notatce, jaki jest odpowiednik „formatowania” telefonu w systemie Android? Wierzę, że ustawienia fabryczne nie usuwają wszystkich danych (sdcard itp.), Czy to robi?
EDYCJA: Zrobiłem twardy reset telefonu, a dostępne wolne miejsce jest nieco podobne do tego, co widziałem wcześniej. Czy to normalne, że tylko około 150 MB jest dostępne dla aplikacji, gdy wewnętrzny ROM powinien wynosić 512 MB?
źródło
Odpowiedzi:
Jednym z problemów, które zauważyłem, jest (przynajmniej w Androidzie Froyo), standardowa przeglądarka internetowa buforuje pamięć telefonu. Pamięć podręczna przeglądarki może szybko zająć ponad 20 MB, przez co zużywa bezpłatną pamięć wewnętrzną.
Przeszedłem do korzystania z alternatywnej przeglądarki (Dolphin) i ustawiłem pamięć podręczną na kartę SD. To usunęło moje „niskie limity pamięci wewnętrznej”; moja wolna pamięć wewnętrzna pozostaje teraz znacznie bardziej spójna, z wyjątkiem instalacji nowych aplikacji.
źródło
Twój system operacyjny może zajmować pozostałe miejsce. Mój system operacyjny ma kilkaset MB. Naprawdę nic nie możesz na to poradzić, chociaż niektóre niestandardowe ROM-y mogą być mniejsze. Przenieś aplikacje na kartę SD, usuń dane, odinstaluj aplikacje itp.
Edycja: Aby zintegrować aktualizacje aplikacji systemowej z pamięcią ROM, użyj Titanium Backup . Na przykład moja aplikacja Gmail jest wyświetlana
(updated)
na liście Titanium:Lista aplikacji (kliknij obraz, aby powiększyć)
Naciśnij długo, aby wyświetlić to menu i wybierz
Integrate update into ROM
:Długie naciśnięcie menu (kliknij obraz, aby powiększyć)
źródło
Miałem również podobny problem z HTC Desire. Moim rozwiązaniem było użycie karty SD jako drugiej partycji dla plików dex, lib i apk aplikacji. Teraz mam 1 GB wolnego miejsca na aplikacje do zainstalowania.
Do tego potrzebujesz roota. Jeśli nie zrootowałeś, wykonaj ten prosty proces w tym przewodniku.
Następnie musisz podzielić kartę SD na partycje. Możesz do tego użyć odzyskiwania modów w zegarku. Teraz możesz użyć programu link2sd , aby przenieść swoje aplikacje (dex, lib, apk) na kartę SD. Możesz skorzystać z tego przewodnika, aby uzyskać szczegółowe informacje, jeśli wybrałeś tę ścieżkę.
źródło
Miałem podobny problem i stwierdziłem, że było to głównie spowodowane tym, że kontakty zajmowały 40 MB, kiedy włączyłem synchronizację Facebooka i Twittera.
Korzystałbym z aplikacji DiskUsage http://www.appbrain.com/app/diskusage/com.google.android.diskusage, aby dowiedzieć się, co zajmuje najwięcej miejsca w pamięci wewnętrznej.
źródło
Mam również pragnienie, z podobnymi problemami jak ty, pomimo przeniesienia wszystkich możliwych aplikacji na kartę SD (a nawet nie zainstalowałem aż tak dużo).
Uważam, że przyczyną problemu są aktualizacje niektórych preinstalowanych aplikacji na urządzeniu (Flash Player, aplikacje Google (Mapy, Gmail, Wyszukiwanie, Rynek, Wyszukiwanie głosowe, YouTube), Facebook). W przeciwieństwie do zwykłych aplikacji nie można ich całkowicie usunąć, a jedynie odinstalować zastosowane aktualizacje i przywrócić je do stanu „nieskazitelnego” od czasu ostatniej aktualizacji OTA.
Te aktualizacje musiały zająć trochę miejsca w pamięci ROM, ponieważ nie ma ich nigdzie na karcie SD i działają nawet bez zamontowanej karty SD. Skutecznie oznacza, że masz dwie wersje tych aplikacji przechowywane w pamięci ROM.
Niestety w tej chwili nie mam rozwiązania problemu.
źródło
Na NY Hero po aktualizacji, wciąż brakowało mi miejsca, żadna z oczywistych rzeczy nie działała. Potem zdałem sobie sprawę, że kiedy podłączyłem swój telefon do mojego konta Flickr, wybrałem opcję, która oznaczała, że pobierałem 100 megabajtów danych z witryny Flickr podczas aktualizacji mojego konta.
Moralne jest sprawdzenie, czy twoje sieci społecznościowe zjadają pamięć.
źródło
Mam podobny problem (mała pamięć wewnętrzna) i jeszcze nie znalazłem dobrej „poprawki”. Zrobiłeś już oczywiste rzeczy - przenieś tyle aplikacji na kartę SD, usuń nieużywane aplikacje itp.
Chociaż pewnego dnia moje pragnienie htc powiedziało mi, że mam tylko 0,98 MB wolnego miejsca! Więc tymczasowo to zrobiłem:
Więc teraz mam ~ 20 MB wolnego miejsca, które powinno wystarczyć na razie (mam nadzieję!). Co planuję zrobić ...
źródło
Długo zmagałem się z tym problemem i jest to jeden z głównych powodów zrootowania telefonu i zainstalowania partycji EXT na karcie SD jako pamięci wewnętrznej. To pozwala mi przenieść całą aplikację na SD (więcej niż funkcja Froyo + Apps2SD), a także pamięć podręczną Dalvik, która jest ogromną różnicą.
Korzystam z najnowszej niestandardowej pamięci ROM CyanogenMod i skryptu apps2sd „DarkTremor”.
źródło
HTC dokonało złego wyboru, decydując się na pozostawienie jedynie 150 MB danych / danych, które są używane we wszystkich aplikacjach rynkowych (oprócz apps2sd).
Istnieje możliwość ponownego partycjonowania tego, ale jest to dość nachalne i wymaga pełnego modowania oraz pamięci ROM, która pasuje do zmniejszonej / partycji systemowej.
http://alpharev.nl/ ma różne partycjonowane obrazy hboot, których zakres / 300 MB wynosi do 300 MB. Cyanogenmod do 7,2 pasuje do hboota CM7 R2 i oferuje 287 MB dla aplikacji zamiast 150. Zobacz instrukcje na miejscu, jak je zainstalować.
Ale uwaga: to nie jest dla osób o słabym sercu.
źródło
Dwa szybkie sposoby rozwiązania problemu:
Wymaga Androida 2.2+ : przenieś wszystkie aplikacje na kartę SD, która na to pozwoli. Spowoduje to zmniejszenie ilości miejsca zajmowanego przez te aplikacje w pamięci wewnętrznej i przeniesienie jej części na kartę SD. Pamiętaj jednak, że te aplikacje nie pojawią się natychmiast po uruchomieniu lub jeśli z jakiegokolwiek powodu zostanie zamontowana karta SD. Skorzystaj z aplikacji takiej jak SDMove, aby dowiedzieć się, które aplikacje możesz przenieść, których jeszcze nie przeniesiłeś. SDWatch ostrzeże Cię w przyszłości, jeśli zainstalowaną aplikację można przenieść na kartę SD.
Usuń aplikacje, których już nie używasz. Jeśli nie korzystałeś z niego od tygodni, usuń go. Co kilka tygodni rzuć okiem na wszystkie swoje aplikacje i sprawdź, których nie używasz, i usuń je. Możesz filtrować aplikacje według ich rozmiaru w ustawieniach, aby najpierw szybko usunąć aplikacje o większym rozmiarze. Usuń także wszystko w obszarze Ustawienia> Aplikacje> Uruchamianie nieużywanych usług, takich jak dodatkowe klawiatury lub inne usługi powiadomień.
źródło
Mam też pragnienie i po przeczytaniu tego postu przeprowadziłem kilka testów na urządzeniu i, jak zauważyłeś, z wewnętrznej 512 MB pamięci ROM tylko 150 MB jest dostępnych dla użytkownika do zainstalowania aplikacji.
Kilka dni temu zmieniłem zapasową pamięć ROM pożądania niestandardowej pamięci ROM CyanogenMod, a nawet teraz mam 150 MB do zainstalowania aplikacji.
Powiedziałbym, że wewnętrzna pamięć ROM jest podzielona na dwie partycje, system i aplikacje, co powoduje, że mamy dostęp tylko do 150 MB z pełnej 512 MB pamięci ROM.
źródło