Der gesamte Speicherplatz meiner App beträgt 10 MB und nach der Installation werden weniger als 20 MB benötigt. In Galaxy Note I heißt es beim Aktualisieren meiner App "Unzureichender Speicher verfügbar", wobei 214 MB freier Speicherplatz im Gerätespeicher (intern) vorhanden sind. Es kommt sogar vor, dass versucht wird, eine neue App herunterzuladen.
Ich habe lange nach der Lösung gesucht und nach einem perfekten Grund für die Ursache dieses Problems, aber ich kann sie nicht finden. Wie behebe ich dieses Problem?
Dies ist das Ergebnis der 'adb shell df' in meinem anderen Gerät, das das gleiche Problem hat. Es hat 35 MB freien Speicherplatz:
/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
android
google-play
Scharfschütze
quelle
quelle
adb shell df
Antworten:
Hier ist eine sehr einfache Lösung, die auf meinem Samsung Galaxy S II und Note 1 funktioniert . Ich habe keine Ahnung von anderen Modellen:
*#9900#
Auf diese Weise habe ich ungefähr 1 GB Systemspeicher wiederhergestellt.
quelle
Zuerst habe ich Berislav Lopacs Antwort ausprobiert , aber ich habe sie bekommen,
Connection problem or invalid MMI code.
als ich versucht habe zu wählen*#9900#
. Ich habe CyanogenMod auf dem Telefon verwendet, und ich glaube, dass Telefone mit benutzerdefinierten ROMs den Standard-Dialer nicht verwenden, sodass ihnen die SysDump-Funktionalität fehlt.Grundsätzlich
Delete dumpstate/logcat
löscht in SysDump die Protokolldateien in/data/log
. Sie können dies aber auch manuell ohne SysDump tun. (Dies setzt voraus, dass Ihr Telefon gerootet wurde. Dies ist der Fall, wenn auf Ihrem Telefon CyanogenMod oder ein anderes nicht auf Lager befindliches ROM ausgeführt wird.)su
und drücken Sie die Eingabetaste.cd /data/log
und anschließende Rückgabe.data/log
Verzeichnis befinden, indem Sie Folgendes eingebenpwd
und anschließend zurückkehren. Es sollte das aktuelle Arbeitsverzeichnis ausdrucken, in dem Sie sich befinden :/data/log
. Es ist sehr wichtig, dass Sie sich im richtigen Verzeichnis befinden, da im nächsten Schritt alle Dateien in dem Arbeitsverzeichnis entfernt werden, in dem Sie sich derzeit befinden.rm *
und anschließend zurückgeben.exit
, um diesu
Sitzung zu verlassen .Ich habe ungefähr 1.500 1-MB-Dateien wie diese gelöscht und mein Problem "Unzureichender Speicher verfügbar" behoben.
Wie bei den anderen Postern besitze ich ein Galaxy S II , daher scheint es bei diesem Modell ein Problem zu sein.
Wenn jemand die dauerhafte Lösung kennt, um den Aufbau der Protokolldateien zu stoppen, lassen Sie es mich bitte wissen.
HINWEIS: Einige Dateimanager listen fälschlicherweise
/data/log
auf, leer zu sein, da sie nicht privilegiert ausgeführt werden und daher nicht über die Berechtigungen zum Anzeigen der darin enthaltenen Dateien verfügen.quelle
*#9900#
, habe*#7832
aber wegen Cyanogen ROM nicht für mich funktioniert./data/
und/data/data/
und/sdcard/data/
aber keiner von diesen hat einenlog
UnterordnerDer Speicher kann vom Betriebssystem reserviert werden, um das auszuführen, was Sie normalerweise ausführen (ähnlich einer Auslagerungsdatei). Möglicherweise können Sie eine oder zwei andere Apps von drücken
Aber die einzige sehr gute Lösung könnte sein
Werfen Sie einen Blick auf den Beitrag im Forum. Es musste passieren: Warnung vor wenig Speicher! .
Der wichtige Teil ist:
Eine weitere gute Erklärung für das Geschehen finden Sie im Forumbeitrag Niedriger interner Speicher .
Der wichtige Teil ist:
Und der Thread enthält Vorschläge, wie Sie Ihre SD-Karte partitionieren können, um "Moar Apps" zuzulassen !
quelle
Der Paketmanager ("Installer") hat ein Designproblem: Er kann nicht zwischen einer Reihe möglicher Fehler unterscheiden und kommt regelmäßig auf die Entschuldigung "unzureichender Speicher".
Die ersten Schritte sind erledigt: Identifizieren Sie, dass es sich um ein Installationsproblem handelt (1.) und nicht mit einem Speichermangel zusammenhängt (2.).
pm install file.apk
), bei Google Play, anderen Märkten und bei der manuellen GUI-Installation (z. B. „Klicken“ auf eine heruntergeladene APK- Datei). Es ist kein Download-Problem, .../data
Partition - oder - meistens auf der SD-Karte (und ein wenig auf/data
). - Beide Stellen bieten ausreichend Platz für das <20 MB-Paket, wie auf dem Originalplakat angegeben (33 MB bzw.> 900 MB). –Und– die/data
Partition ist zu mehr als 10% frei (33 MB sind mehr als 10% von 200 MB).Überraschenderweise berücksichtigen die meisten Antworten dies nicht ...
In der Realität muss die
/data
Partition von Rückständen früherer Installationen bereinigt werden.pm uninstall com.abc.def
)find /data -name 'com.abc.def*'
).Der Installer verschluckt sich daran und kehrt mit dem falschen Grund zurück. - Der interessante Teil ist: Wenn das Paket auf der SD-Karte installiert wird (erzwungen oder auf andere Weise),
/data
schaden einige (alle?) Reste nicht ... was zu der falschen Annahme führt, dass es sich tatsächlich um ein Platzproblem handelt ( mehr Platz auf der SD-Karte ...)!Die Frage zum Stapelüberlauf, von der ich die Hälfte erhalten habe, lautet " Lösung für den Fehler INSTALL_FAILED_INSUFFICIENT_STORAGE" unter Android .
quelle
Als erstes müssen Sie die Details der Fehlermeldung überprüfen. Hierfür können Sie die LogCat App verwenden .
Für mich war das Problem ein Fehler wie
Die Lösung bestand darin, die Common-Sense-Funktion in meinem Gehirn zu aktivieren und mit dem ES-Explorer im Ordner app-lib nach dem Ordner com.xyz zu suchen. Ich habe erkannt, dass dieser Ordner bereits vorhanden war. Durch das Entfernen wurde das Umbenennungsproblem behoben, und die Apps können jetzt ordnungsgemäß installiert werden.
quelle
Das gleiche Problem trat bei meinem Telefon auf und löste das Problem:
Gehen Sie zu
Application Manager
/Apps
von Einstellungen.Wählen Sie
Google Play Services
.Klicken Sie auf die
Uninstall Updates
Schaltfläche rechts neben derForce Stop
Schaltfläche.Sobald die Updates deinstalliert sind, sollte die
Disable
Schaltfläche angezeigt werden, was bedeutet, dass Sie fertig sind.Sie werden jetzt viel freien Speicherplatz sehen.
quelle
Ich hatte auch dieses Problem bei der Installation einer App, nachdem ich das deinstalliert hatte. Ich habe das Herunterladen von Lucky Patcher behoben und dann auf Menü - Fehlerbehebung - Fixes und Backups entfernen (nicht genügend Speicher verfügbar) geklickt . Bitte beachten Sie, dass Ihr Gerät gerootet sein muss.
quelle
Ich habe ein nicht verwurzeltes Nexus 4 (das nur internen Speicher und keine SD-Karte hat) und habe diesen Fehler beim Aktualisieren größerer Apps erhalten. Kleinere Apps würden gut aktualisiert.
Ich habe festgestellt, dass ich mich kürzlich beim Play Music All Access-Dienst angemeldet und mehrere Alben angeheftet habe.
Diese werden auf die versteckte
/data
Partition heruntergeladen und es war diese, die keinen Speicherplatz mehr hatte (nehme ich an)Ich habe ein paar Alben entfernt und habe jetzt keine Probleme bei der Installation von Apps.
quelle
1. Starten Sie das Telefon neu und installieren Sie die Anwendung erneut !
Ich hatte auch das gleiche Problem
Insufficient Storage Available
auf meinem Gerät, aber ich habe mein Gerät neu gestartet und es hat gut funktioniert!PS.:
2. Installieren Sie die Anwendung auf einem externen Speicher
Stellen Sie dazu
Storage Location
den folgenden Befehl einquelle
pm install -s package.apk
Ich hatte dieses Problem sogar mit viel internem Speicher und SD-Speicher. Diese Lösung gilt nur für Apps, die nicht aktualisiert werden oder zuvor auf dem Telefon installiert wurden und nicht installiert werden.
Es scheint, dass in einigen Fällen Verzeichnisse aus einer früheren Installation übrig sind und die neue App diese nicht entfernen oder überschreiben kann.
Versuchen Sie zunächst, die App zu deinstallieren und erneut zu versuchen. In meinem Fall funktionierte dies für einige Apps.
Für den nächsten Schritt benötigen Sie Root-Zugriff auf Ihrem Telefon:
Gehen Sie mit einem Dateimanager zu / data / app-lib und suchen Sie das Verzeichnis (oder die Verzeichnisse), die der App zugeordnet sind. Zum Beispiel für kindle ist es com.amazon.kindle. Löschen Sie diese. Gehen Sie auch zu / data / data und machen Sie dasselbe.
Dann gehe zum Play Store und installiere die App neu. Dies funktionierte in meinem Fall für alle Apps.
quelle
Ich hatte das gleiche Problem und es wurde mit App Cache Cleaner gelöst .
(HT: acejavelin @ Android Forums )
quelle
Ich habe mehrere der vorgeschlagenen Lösungen ausprobiert, aber keine davon hat für mich funktioniert. Nach einigen Recherchen bin ich auf einen Hinweis gestoßen, einige Apps von
/data/app
nach zu verschieben/system/app
. Dadurch wurde genügend Speicherplatz frei, um neue Apps zu installieren und vorhandene zu aktualisieren.Ich kann das kostenlose Dienstprogramm SystemCleanup zum Verschieben der Apps empfehlen .
quelle
Dies ist am einfachsten. Gehen Sie
settings
suchenstorage
odermemory
berühren Sie es und suchen Sie nachcached data
. Berühren Sie es und löschen Sie Ihre Daten von dort. EINFACH!!!quelle
Muss die App unbedingt im internen Speicher installiert werden? Wenn Sie keinen Dienst ausführen, können Sie versuchen, ihn auf dem externen Speicher zu installieren. Dies kann durch Hinzufügen des folgenden Codes in Ihrem Manifest erfolgen:
Dies funktioniert in den meisten Fällen unter Android 2.2 und höher. Stellen Sie sicher, dass Ihre App ordnungsgemäß funktioniert, wenn sie auf dem externen Speicher installiert ist. Sie erhalten eine gute Vorstellung davon, welche Arten von Apps auf einem externen Speicher in App Install Location installiert werden können .
quelle
Wenn es um Flächengeräte geht, scheint sich das Verhalten von Geräten von einer anderen Gruppe von Geräten zu unterscheiden.
Einige der seltsamen Sammlungen der Meinungen, die ich von verschiedenen Leuten gehört habe, sind:
./adb install ~Application_path
android:installLocation="preferExternal"
Ich hoffe einer von ihnen ist für Sie relevant! ;)
quelle
Der größte Teil des verfügbaren Speicherplatzes wird vom Betriebssystem reserviert. Die beste und einfachste Lösung besteht darin, Ihre Apps auf einen externen Speicher zu verschieben. Dadurch wird viel Platz für Sie frei.
quelle
Einige Apps müssen neu gestartet werden, um vollständig installiert zu werden. Android sagt nur, dass es aus irgendeinem Grund nicht genügend Speicher hat - es sollte sagen, dass es neu gestartet werden muss, um die Installation abzuschließen. Probieren Sie es aus - es wird beim Neustart vollständig automatisch installiert.
quelle
Ich habe dieses Problem für mich selbst gelöst. Der interne und der SD-Speicher zeigten jedoch viel freien Speicherplatz. Es war ein Problem mit dem Telefonspeicher, der fast voll war.
Daher habe ich viele meiner Apps aus dem Telefonspeicher in den internen Speicher verschoben, um den Telefonspeicher freizugeben: Einstellungen -> Speicher -> Apps (im Abschnitt Interner Speicher) -> Registerkarte Intern
Hier sind diejenigen, die nicht überprüft werden und die den Speicherplatz im Telefonspeicher belegen.
Sobald Sie auf diese Weise eine beträchtliche Menge an Speicherplatz im Telefonspeicher freigeben, sollte der Fehler nicht mehr auftreten.
quelle
Nach der Deinstallation einiger Apps kann ich die neue installieren ...
Ich denke, das Betriebssystem berechnet den Gesamtspeicher, der zum Ausführen aller Apps erforderlich ist. Wenn es nicht passt, heißt es "in ausreichendem Speicher".
quelle
Ich hatte das gleiche Problem auf dem Galaxy S4 (i9505) auf Lager ROM (4.2.2 ME2). Ich hatte so freien Speicherplatz: 473 MB
/data
, 344 MB/system
, 2 GB/cache
. Ich habe bei jedem Download aus dem Play Store (kleine App, 2,5 MB) den kostenlosen Spate-Fehler erhalten. Ich habe LogCat überprüft " erhalten. stand "Download von ABC abbrechen, weil nicht genügend freier Speicherplatz vorhanden ist".Dann habe ich etwas Speicherplatz frei gemacht
/data
, 600 MB frei, und jetzt funktioniert es gut, Apps herunterladen und installieren;). Es scheint also, dass dieses ROM etwas mehr freien Speicherplatz benötigt, um einwandfrei zu funktionieren ...quelle
Das Löschen des Google Play-Cache-Speichers hilft Ihnen auch dabei ... Gehen Sie zur App-Informationsseite von Google Play und löschen Sie sie.
quelle
Ich habe keine kostenlose Lösung gefunden, die funktioniert, aber ich habe eine Lösung gefunden: Ich habe die nicht kostenlose Version von Titanium Backup verwendet, auf die Kontextschaltfläche geklickt und den von Apps belegten Speicher überprüft. Wenn Sie die Download-App suchen, werden Sie feststellen, dass dem Cache eine bestimmte Menge an Speicherplatz zugewiesen ist. Daten löschen ist die gewünschte Option.
quelle
Ich habe die gleiche Fehlermeldung erhalten, falls der Paketname zu lang war (> 128 Zeichen). Nur ein kürzerer Name hat das Problem behoben.
quelle
Ich hatte mehr als 2 GB internen Speicherplatz und konnte weder Anwendungen von Google Play noch manuell installieren / aktualisieren .
Was auch immer der Grund sein mag, das Löschen der Cache-Partition hat meinen Zweck gelöst.
Schritte: Wiederherstellung -> Cache-Partition löschen -> System jetzt neu starten
quelle
Wenn Sie root haben, löschen Sie alle Ordner im Pfad:
Starten Sie dann Ihr Gerät neu.
Ich hatte dieses Problem viele Male und dieses Update funktionierte jedes Mal für mich. Es hat sogar einen XDA-Thread .
Ich schreibe alle Ordner, denn wenn es ein Problem mit einer App gibt, besteht eine gute Chance, dass Sie dieses Problem auch mit anderen Apps haben. Außerdem ist es ärgerlich, nur die Ordner der problematischen App (s) zu finden.
quelle
Gehen Sie zu Einstellungen, Apps, Alle und deinstallieren Sie den Google Play Store. Dies wird durch die alte Version ersetzt und dann können Sie ohne den "Unzureichenden Speicherfehler" herunterladen. Es funktioniert für mich
quelle
Ich hatte dieses Problem immer wieder und habe den Dalvik- Cache mit Titanium Backup bereinigt . Sie müssen Ihr Telefon gerootet haben. Sobald ich das tat, konnte ich Swiftkey und Beautiful Widgets aktualisieren.
quelle