"Download nicht möglich, nicht genügend Speicherplatz", wenn "Telefonspeicher" eindeutig genügend Speicherplatz auflistet

Ich habe gerade Android 2.1 auf meinem Pandigital Novel installiert. Jedes Mal, wenn ich versuche, eine App (über WLAN) herunterzuladen, erhalte ich diese Fehlermeldung: Unable to download. Not enough space on phone.Das Telefon listet jedoch den freien Speicherplatz mit 125,57 MB auf, etwa das 25-fache der Größe der Datei, die ich installieren wollte.

Ich nahm die APKs, die ich herunterladen wollte, und legte sie auf meine SD-Karte. Ich konnte sie von dort aus auf dem Gerät installieren, um zu beweisen, dass es tatsächlich Platz hat.

Was soll ich machen?

Es listet den internen Speicher als 125 MB frei auf, richtig? Nicht die SD-Karte?
@Bryan: Richtig. Es listet die SD-Karte (korrekt) mit 8 GB auf.
hmmm.... Ich kenne dein Gerät nicht. Es ist ein eReader/Tablet, ähnlich wie ein Nook Color? Installieren Sie Apps über Android Market oder einen anderen Markt? Oder über ADB? Das einzige andere, was ich vorschlagen kann, ist, eine Protokollierungs-App auszuführen (oder DDMS mit dem Android SDK zu verwenden, um ein Protokoll zu erhalten) und zu sehen, ob es während der Installation etwas anderes in den Protokollen sagt.
@Bryan: Es begann als eReader. pandigital.net/pandigitalnovel - Ich habe die weiße. Dann habe ich andere Firmware darauf installiert: slatedroid.com/index.php?topic=5098.0 - Der allerletzte Link im ersten Post dieses (verlinkten) Threads. Ich lade APKs von Markt-Websites herunter, verwende aber keine App. Ich konnte ADB nicht dazu bringen, mein Gerät zu erkennen. Ich werde mir LogCat anschauen.
Es gibt eine Menge Dinge, die nicht funktionieren, wenn nicht genügend freier interner Speicher vorhanden ist - wie das Empfangen winziger SMS. Sie können eine einmalige Bereinigung mit MemoryCleaner versuchen.

Antworten (8)

Das beantwortet nicht, warum es nicht funktioniert, aber...

Als Problemumgehung können Sie, wenn Sie eine SD-Karte haben, diese einlegen und sie wird stattdessen automatisch auf die Karte heruntergeladen.

das geht nicht.

Eine andere Problemumgehung, die in einem ähnlichen Fall für mich funktionierte, bestand darin, mein Gerät neu zu starten.

Ich vermute, dass die Anwendung versucht, einen kontinuierlichen freien Speicherplatz von etwa 5 MB zu finden, und der Speicher nicht effizient fragmentiert ist (es gibt viele Blöcke von 4 MB oder weniger). Irgendwie wird der Speicher nach dem Neustart neu angeordnet, aber vielleicht ist die Erklärung anders.

Ich bezweifle, dass Fragmentierung hier ein Problem ist. Es ist eher so, dass aufgrund des Neustarts einige temporäre Dinge gelöscht wurden (z. B. etwas, das in verblieben /data/localist), und somit etwas Platz freigegeben wurde. Aber abgesehen davon: ja, ein Neustart kann das manchmal :)

Hinweis: Folgendes scheint nur auf Samsung-Geräten zu funktionieren

Geben Sie die Nummer *#9900# in den Dialer ein (Sie müssen nicht die Anruftaste drücken) und das SysDump-Menü wird angezeigt. Wählen Sie dort den zweiten Punkt (Delete dumpstate/logcat). Dadurch werden einige "versteckte" Systemprotokolldateien gelöscht, von denen Sie nicht wussten, dass sie existieren und die Sie nicht benötigen. Sie können bis zu einem Gigabyte groß sein und mysteriöse "Cannot download, not enough space"- und ähnliche "no space"-Meldungen verursachen, wenn die Systeminfo ansonsten behauptet, es sei viel Speicherplatz frei.

Einige schlagen einen Neustart nach dem Löschen vor.

Falscher Code :(
Vielleicht funktioniert es nur auf Samsung-Geräten?
Leider hat das Gerät in diesem Fall keine Telefonfunktion. Können Sie auf andere Möglichkeiten eingehen, um diese versteckten Dateien zu finden?
Laut dieser Forenmeldung können Sie versuchen, das Wiederherstellungsmenü zu öffnen und dort den Punkt "Cache löschen/löschen" auszuwählen, um den gleichen Effekt zu erzielen. Das Wiederherstellungsmenü wird geöffnet, indem Sie das Gerät ausschalten und es einschalten, während Sie einige Tasten gedrückt halten. Welche Tasten hängt vom Gerät ab - google mal. Versuchen Sie auch, mehr Informationen über die Cache-Lösch-/Säuberungsoperation zu finden, ich habe sie nie verwendet.

Dies ist ein sehr ärgerliches Problem, auf das ich auch schon oft gestoßen bin. Aus irgendeinem Grund denkt es, dass Sie nicht genug Platz haben, auch wenn Sie dies eindeutig tun. Manchmal kann es eine App mit <1 MB ablehnen, wenn Sie ungefähr 100 MB frei haben. Oder es kann eine App mit <100 MB zulassen, wenn Sie ungefähr 300 MB frei haben.

Ich glaube nicht, dass es dafür eine wirkliche "Lösung" gibt.

Noch mehr Speicherplatz freizugeben sollte das Problem lösen. Sie können einfach eine Reihe von Apps deinstallieren und sehen, ob es wieder funktioniert. Oder Sie können Ihre Caches und andere Dateien, die Sie nicht benötigen (wie das von David Balažic erwähnte Protokoll), mit einer App wie SDMaid oder 1TapCleaner oder einer anderen App, die Sie verwenden, bereinigen. Das Reinigen von Kassen/Grabsteinen/Protokollen kann leicht viel Speicherplatz freigeben, damit Sie jede beliebige App installieren können.

Das Problem wird jedoch zurückkehren, sobald der Speicherplatz wieder knapp wird.

Die wohl beste Lösung wäre, weniger Apps installiert zu haben (das gefällt mir nicht, aber es funktioniert am besten für mich) oder eine SD-Karte zu kaufen und Apps auf der SD-Karte zu installieren (mit Hilfe einer App wie AppMgr III oder ähnlichem) .

Für diejenigen mit einem Samsung-Gerät, das den Speicher in Sdcard und USBStorage aufteilt, müssen Sie einen anderen Weg finden, um die Apps tatsächlich auf die externe SD-Karte statt auf den USB-Speicher zu legen. Ich glaube, ich habe irgendwo gelesen, dass es möglich ist, das Telefon auf die Werkseinstellungen zurückzusetzen und dann Apps auf SD oder ähnlichem zu installieren, aber das muss ich noch versuchen.

Ich habe dieses Problem auch und meine Erfahrung hat gezeigt, dass nur die neueste Version des App Store das Problem verursacht.

Jedes Mal, wenn ich Apps installieren oder aktualisieren möchte, stelle ich also zuerst den Play Store auf die Standardversion zurück.
Ich gehe in die App-Schublade, klicke lange auf das Play Store-Symbol und ziehe es auf "App-Info", um die Einstellungen zu öffnen (Sie erreichen es dort über Einstellungen -> Apps -> Google Play Store ), und drücken Sie "Updates deinstallieren".
Updates werden in der folgenden kurzen Zeit installiert, bis die Play Store-App erneut aktualisiert wird.
Bitte kommentieren Sie, ob es eine Möglichkeit gibt, den Play Store daran zu hindern, sich automatisch zu aktualisieren (Auto-Update-Apps ist auf „false“ gesetzt).

Hoffe das hilft.

Leider kann dies der Fluch vieler, vieler Geräte sein. Android braucht ein bisschen Speicherplatz übrig und lässt sich nicht von Google Play auffüllen - Gott weiß warum, da andere Sachen das können - und das war's. Zum Glück sind Ihnen die Optionen nicht ausgegangen. Wenn Sie das verdammte Ding gerootet haben, können Sie eine v.large SD kaufen und die vold-Datei so ändern, dass sie denkt, es sei ein interner Speicher.

Ich habe das schon oft erlebt, selbst wenn der freie Speicherplatz auf der internen SD +2 Gigs war.

Ich habe das versucht.

Geben Sie im Terminal diese Zeilen ein:

su
ps set install location 1
pm get-install-location

Hinweis: Verwenden Sie keinen Abstand zwischen den einzelnen Zeilen (ich kann den korrekten Abstand zwischen den 3 Zeileneinträgen nicht bearbeiten/formatieren, tut mir leid).

Jetzt, nach zwei Monaten und Dutzenden von zusätzlichen installierten Apps, hat mich der Ärger "nicht genug Speicherplatz" nicht mehr gestört.

Hoffe das hilft.

Meiner Erfahrung nach können Sie im Play Store keine Apps installieren, wenn der Speicherplatz knapp wird. Beispielsweise können Sie nicht einmal eine App mit etwa 2 MB installieren, wenn der verbleibende Speicherplatz nur noch 90 MB beträgt. Dies ist für mögliche Leistungsprobleme. Niemand möchte eine 2-MB-App installieren, die zusätzliche MB an Daten laden würde, was zu Speicherproblemen führen würde. Was ich normalerweise mache, ist, große Apps (auch mit App-Daten) zu sichern, die gesicherte App zu deinstallieren und nach der Installation der gewünschten App neu zu installieren. Eine weitere Problemumgehung besteht darin, die APK von einer vertrauenswürdigen Quelle zu beziehen