Nicht genügend Speicherplatz auf dem Android-Gerät

Wenn ich eine Anwendung von Market herunterlade, erhalte ich einen Speicherfehler.

Tatsächlich habe ich ungefähr 2 GB freien Speicherplatz auf der SD-Karte und es scheint, dass der interne Telefonspeicher nicht mehr genügend Platz hat.

Wie lösche ich den internen Speicher? ZB einige Cache-Dateien entfernen oder etwas anderes?

Wie erhalte ich Zugriff auf den Telefonspeicher? (Wenn ich mein Android-Gerät ohne SD-Karte mit dem PC verbinde, habe ich nicht einmal die Wahl, eine Verbindung als Disc herzustellen.)

Ich habe alle Anwendungen verschoben, die mit App2SD auf ein Android-Gerät verschoben werden können .

Es ist wirklich ärgerlich - ich habe eine SD-Karte im Speicher, kann sie aber tatsächlich nicht verwenden.

Mein Gerät ist HTC Desire, Android 2.3.3

Danke vielmals!

Ich habe dort keine Antwort gefunden
Sie haben also keine der zehn Antworten als hilfreich empfunden? Können Sie ein wenig erklären, was Ihren Fall von all diesen unterscheidet oder wonach Sie suchen? Wie derzeit formuliert, scheint dies sicherlich ein Duplikat dieser Frage zu sein.
Dort gibt es keine akzeptierten Antworten. Ist Ihnen das aufgefallen? Darüber hinaus beschreiben einige Antworten nur das Problem in einer ähnlichen Umgebung. Und für manche Antworten bin ich zu blöd, sie zu verstehen. Oder glauben Sie, dass ich hier auf Antworten warten möchte, anstatt nur Antworten zu lesen, die bereits vorhanden sind? Diese Antworten sind für mich keine Zeitersparnis - daher habe ich auf dieser Seite keinen Sinn für solche Umstände
Gedächtnis oder Speicher? Da ist ein Unterschied.
@Al Everett Ich meinte Telefonspeicher, nicht internen Speicher. Ich habe die Frage aktualisiert, scheint jetzt klarer zu sein

Antworten (4)

Höchstwahrscheinlich ist Ihr interner Speicher zu niedrig.

Sie können nicht darauf zugreifen, ohne Ihr Gerät zu rooten. Und bei einer USB-Verbindung wird es sowieso nicht auf Ihrem PC/Desktop sichtbar sein. (kann nicht gemountet werden)

Soweit ich weiß, verfügt Ihr HTC Desire-Gerät über 512 MB internes ROM, das sowohl für Ihre Standard-Firmware als auch für vom Benutzer installierte Apps verwendet wird.

Der 512 MB große Speicher kann in mehrere Partitionen aufgeteilt werden. Die Systempartition enthält Ihr ROM (Firmware) und kann Apps enthalten, die beim Kauf des Geräts vorinstalliert waren.

Auf der Datenpartition werden Ihre Apps gespeichert. Um zu überprüfen, wie viel tatsächlicher Speicherplatz Sie für die Datenpartition haben –

Gehen Sie zum Menü Einstellungen -> Anwendungen.

Sie sollten unten eine Liste der installierten Apps mit verfügbarem Speicherplatz wie folgt erhalten:

Anwendungsmenü auf Android 2.3

Dies ist der tatsächlich verfügbare Speicher. Um dies zu erhöhen, könnten Sie versuchen

  1. Verschieben von Apps auf die SD-Karte (was Sie meiner Meinung nach bereits versucht haben).
  2. Rooten Sie Ihr Gerät und löschen Sie unerwünschte System-Apps (Bloatware)
  3. Installieren Sie ein benutzerdefiniertes ROM mit app2sd/data2sd-Skripten, mit dem Sie eine ext3/ext4-Partition auf Ihrer SD-Karte zum Installieren von Apps verwenden können. (Eine 1-GB-Partition würde ausreichen.)

Obwohl es auch eine Alternative gibt, die Ihnen helfen kann , einige der Apps zu verschieben, die standardmäßig nicht für das Verschieben auf die SD-Karte aktiviert sind.

Anforderungen

  1. Ein Android-Gerät (offensichtlich ...) (Root nicht erforderlich)

  2. USB-Kabel

  3. Ein PC (jedes Betriebssystem funktioniert mit Windows, Mac oder Linux)

  4. Android SDK oder Ersatz für ADB (Installieren Sie Android SDK von der offiziellen Website. Verwenden Sie Treiber für Ihr Gerät)

Schritte

  1. Führen Sie die Eingabeaufforderung oder den Terminal-Befehl „ adb devices “ aus (zeigt eine Liste der verbundenen Geräte) (Sie sollten den Pfad/die Plattform-Tools von Android SDK in Ihrem Klassenpfad haben)

  2. Verwenden Sie den Befehl ' adb shell ' (öffnet eine $-Eingabeaufforderung)

  3. Verwenden Sie den Befehl ' pm setInstallLocation 2 ' (setzt den Standardinstallationsort auf die SD-Karte)

    (0 für Auto, 1 für intern, 2 für SD-Karte)

Jetzt werden alle neuen Apps, die Sie installieren, auf der SD-Karte installiert. Sie nehmen jedoch immer noch Platz im internen Speicher in der Datenpartition für Dalvik-Cache, App-Cache, Privat-Cache usw.

Hinweis -> Wenn Sie zum Original zurückkehren möchten, verwenden Sie Option 0 in Schritt 4.

Ich habe dabei ein seltsames Verhalten gesehen, Apps, die standardmäßig auf der SD-Karte installiert werden (dh Spiele wie Angry Bird), werden intern installiert. Sie könnten sie jedoch einfach nach extern verschieben. Mein Rat wäre, diesen Befehl zu verwenden, um das Verschieben auf die SD-Karte zu aktivieren und dann zurückzukehren.

Mein Gerät scheint gerootet zu sein - ich habe danach gefragt, aber ich weiß nicht, wie ich das sicher überprüfen kann. Wo befindet sich „Bloatware“, die sich lacklos entfernen lässt? Wo ist ext3/ext4 auf der SD-Karte? Ich kann es im ASTRO-Dateimanager nicht finden.
Überprüfen Sie hier, ob Ihr Gerät gerootet ist oder nicht - Root Checker Basic - Google Play . Bloatware ist nicht genau für Android-Telefone definiert. Ich wollte damit sagen, dass es einige Android-Apps und -Widgets auf Ihren Geräten gibt, die Sie möglicherweise nie verwenden oder bessere Alternativen haben. In diesem Fall können diese Apps für Sie als Bloatware bezeichnet werden, da Sie sie nicht einfach löschen können, da sie vor- auf Ihrem Gerät installiert. Die ext3/ext4-Partition müsste von Ihnen mit einem Partitionierungstool erstellt werden und Ihr ROM müsste app2sd/data2sd unterstützen.
Vielen Dank für deine Erklärung! Endlich habe ich mein Handy gerootet. Verwendeter Artikel androidpage.ru/… (allerdings auf Russisch). Ich habe app2sd installiert, aber ich habe nicht gefunden, wie ich vorinstallierte Software auf die SD-Karte verschieben kann. Ist es etwas Besonderes, das nach dem Rooten in app2sd verfügbar wird? oder etwas anderes?
Endlich ist mir das gelungen! Darüber hinaus. Wenn vorinstallierte Software aktualisiert wird, sollte sie zuerst vollständig entfernt werden. Und nach Ausführung von „pm setInstallLocation 2“ kann vorhandene Software aus dem Telefonspeicher auf die SD-Karte verschoben werden.
Für diejenigen da draußen mit einem Samsung S3 wie mir funktioniert das pm set-install-location 2einfach nicht. Zumindest soweit ich es versuchen und versuchen und versuchen konnte. Scheint, als hätte Samsung die Funktionsweise seines benutzerdefinierten ROM geändert, aber ich konnte keine weiteren Informationen dazu finden.
IN ACHT NEHMEN. Hier gibt es eine gefährliche Einschränkung! Einige Apps beginnen zu brechen und funktionieren nicht mehr, wenn sie auf der externen SD-Karte installiert sind. Zum Beispiel solche, die einen ständig laufenden Hintergrunddienst erfordern, wie ALLE Widgets, Twitter, Sofortnachrichten usw.
Der pmBefehl wurde set-install-locationzumindest auf adb 1.0.31 in geändert.

Das Löschen des internen Speichers wird wahrscheinlich nur eine vorübergehende Erleichterung sein, da er sich in (wahrscheinlich kurzer) Zeit wieder füllt. Je nach Aktion kann die "vorübergehende Spanne" jedoch ziemlich lang sein - wenn Sie also Angst haben, zu rooten und die in den anderen Antworten empfohlenen Schritte zu befolgen, finden Sie hier eine Liste von Möglichkeiten:

  • Apps deinstallieren, die Sie nicht benötigen
  • wenn möglich selten genutzte Apps auf externen Speicher verschieben (App2SD)
  • Cache bereinigen (und optional Daten von Apps, bei denen Sie von vorne beginnen könnten)

Während die ersten 2 Punkte klar sein sollten, einige Erklärungen zum 3. Sie können das manuell ohne spezielle App tun (falls Sie bereits keine installieren können) - aber es ist ein bisschen anstrengend:

  1. Gehen Sie zu Ihrem Startbildschirm
  2. Drücken Sie die „Menü“-Taste, wählen Sie „Einstellungen“
  3. Wählen Sie „Apps“ (oder „Applications“ – der Name unterscheidet sich je nach Gerät und Android-Version)
  4. Wählen Sie „Apps verwalten“ (oder „Anwendungen verwalten“, siehe oben)
  5. Wählen Sie nun jede App einzeln aus und klicken Sie auf die Schaltfläche „Cache leeren“. Wenn Sie auch die App-Daten entfernen möchten, klicken Sie auch auf die Schaltfläche „Daten löschen“.

Beachten Sie, dass das Leeren des Cache nicht destruktiv ist, da es nur temporäre Dateien entfernt – während das Löschen von Daten dies nicht tut, da es alle Daten entfernt, die Sie mit der App gespeichert haben, einschließlich ihrer Einstellungen.

Wenn Sie noch Apps installieren können, kann dieser haarige Prozess durch einige kleine Helfer wie zB 1-Tap Cleaner oder Easy Cache Cleaner erheblich erleichtert werden .

Ich habe es gerootet und andere Probleme wie Hand up the Phone und ähnliches erhalten. In Bezug auf das Gedächtnis hat es nur vorübergehend geholfen, wie Sie sagten. Schließlich bin ich auf das iPhone umgestiegen und zufrieden damit.
Oh -- OK, das ist ein ganz anderer Lösungsansatz :D Vielen Dank für die Bereitstellung dieser Informationen, damit wir wissen, dass Sie nicht mehr "dringend gebraucht" werden ;)

Es lohnt sich auf jeden Fall, Ihr Telefon zu rooten, wenn Sie sich in der Lage fühlen und keinen Platz mehr haben.

Auf meinem Desire habe ich Caches auf SD verschoben und regelmäßig einen Cache Cleaner ausgeführt. Ich habe auch jede Menge Bloatware gelöscht.

Wenn Sie viele Apps ausführen möchten, müssen Sie auf einem Desire daran arbeiten!

Wie haben Sie Caches auf SD verschoben?

Es liegt an einem Fehler im Betriebssystem selbst. Selbst einige einfache Apps konnten nicht installiert werden, während einige größere Apps dies konnten.

Setzen Sie das Gerät auf den Werksmodus zurück und Sie müssen dann dieselben Apps installieren können, die zuvor verweigert wurden.