Ich erhalte die Warnung "Der Speicherplatz des Telefons wird knapp". Hier ist mein Samsung Galaxy S, auf dem der Speicherplatzstatus von Cyanogenmod 9 ausgeführt wird:
Name: Cache
Path: /cache
SIZE: 17.50MB
USED: 2.47MB
FREE: 15.02MB
Name: Data
Path: /data
SIZE: 1889.83MB
USED: 576.64MB
FREE: 1313.19MB
Name: SD-card
Path: /sdcard
SIZE: 5654.56MB
USED: 2011.00MB
FREE: 3643.56MB
Name: System
Path: /system
SIZE: 250.00MB
USED: 240.23MB
FREE: 9.76MB
Man könnte meinen, es ist / system, aber / system war schon immer so. In der Tat hatte nach der Installation von Cyan nur 1 MB frei. Ich habe tatsächlich einige System-Apps gelöscht (meistens Wallpaper-Mist), um ein bisschen mehr freizugeben.
Ich frage nicht, wie ich den Alarm loswerden soll. Ich möchte wissen, auf welchen bestimmten Speicherplatz sich die Warnung bezieht.
Antworten:
Normalerweise
/datadata
wird es auf dem Galaxy S voll. Interessanterweise wird diese Partition nicht imStorage
Einstellungsmenü angezeigt . Die Besonderheit ist, dass / datadata auf einem speziellen sehr schnellen Flash-Chip montiert ist, der nur 170 MB Speicherplatz bietet.Während dies in den "frühen Tagen" von Android genug war, als das Galaxy S veröffentlicht wurde, kann es mit modernen Apps leicht eng werden.
/datadata
wird zum Speichern von Anwendung verwendet Benutzerdaten, und während nur viele Anwendungen ein paar KiB platzieren, benötigen einige Anwendungen mehr zu speichern. Typische Kandidaten, in denen etwa 20 MB gespeichert/datadata
sind, sind Google Chrome und Google Currents.Die beste Vorgehensweise für Geldautomaten ist ein Fix, mit dem Sie steuern können, welche Apps Daten auf dem schnellen Chip speichern können und welche in den langsameren RAM ausgelagert werden. Dieses Skript kann auch mit einer App namens datafix installiert werden .
Um die Apps zu finden, die am meisten Platz beanspruchen
su && du -s /datadata/* |sort -gr |head
. Zum Beispiel auf meinem Gerät:quelle
/datadata
Partition für App-Daten. Facebook (insbesondere die Sense-Version) ist eine weitere App, die viel Platz beansprucht.Sie können
/system
aus Ihrer Liste entfernen: Es ist schreibgeschützt bereitgestellt und ändert sich (normalerweise) nie (außer beim Flashen eines ROMs oder beim Anwenden eines OTA).Wir können
/sdcard
Kandidaten aus mehreren Gründen auch als möglichen Kandidaten ausschließen: Erstens stehen noch 2 GB freier Speicherplatz zur Verfügung. Zweitens sollten Android-Geräte auch ohne eingelegte SD-Karte funktionieren. Und drittens und am direktesten klar: Die Fehlermeldung lautet " Telefonspeicher ", nicht "Externer Speicher" oder einfach "Speicher".Damit bleiben uns die beiden anderen Kandidaten (wenn Ihre obige Liste vollständig ist).
Normalerweise bezieht sich diese Warnung auf
/data
(oder/data/data
, wenn dies eine separate Partition ist). Grund:/data
Hier speichern Ihre Apps ihre Daten und dort werden Apps installiert. Hier finden also die Aktivitäten statt: Installieren und Verwenden von Apps. Lassen Sie sich nicht vom "relativen Wert" (ca. 30% freier Speicherplatz) verwirren. Es ist eher der absolute Wert, der zählt (hier: 1.313 MB). In Anbetracht der Tatsache, dass einige Geräte mit insgesamt weniger als diesem Gerät ausgeliefert werden (z. B. HTC Buzz), sollte dies ausreichend freier Speicherplatz sein und daher keine solche Warnung auslösen.Was uns hier
/cache
als wahrscheinlichsten Kandidaten zurücklassen würde.Sie können dies sicherstellen, indem Sie einige Caches löschen (Sie können dies über Anwendungen → Anwendungen verwalten tun und durch die Apps gehen und für jeden, der Caches hat, auf "Cache löschen" klicken - oder eine Hilfs-App verwenden, die dies für Sie erledigt, z App Cache Cleaner oder Easy Cache Cleaner . Wenn der Fehler dadurch verschwindet, wurde er
/cache
ausgelöst - andernfalls könnte dies nur der Fall sein/data
.quelle
/system
./sdcard
ist sehr unwahrscheinlich (es sind immer noch 2 GB frei, und ich bin mir nicht einmal sicher, ob es einen solchen Alarm auslösen würde, da das Gerät sogar ohne eingelegte Karte funktionieren sollte). Was uns mit/data
und lässt/cache
. Um zwischen diesen beiden zu entscheiden, habe ich Ihnen gezeigt, wie Sie den Cache leeren können: Wenn die Warnung damit weg ist, war es/cache
dann - anders/data
./sdcard
: Der Fehler lautet " Telefonspeicher ", nicht "Externer Speicher". Ich werde das zu meiner Antwort hinzufügen.