Nicht genügend Speicherplatz vorhanden, aber genügend Speicherplatz vorhanden

Ich habe alle anderen Fragen zu "Unzureichender Speicherplatz verfügbar" gelesen, aber keine der Lösungen funktioniert für mich.

Ich habe Samsung Galaxy S3 (GT-I9300). Ich habe 5 GB freien Speicherplatz im internen Speicher. Vor ein paar Tagen waren WhatsApp und Viber weg (Im Anwendungsmanager habe ich stattdessen WhatsApp gesehen.

Folgende Lösungen habe ich ausprobiert:

  1. Leeren Sie den Cache von Google Play Store, Diensten und löschen Sie auch Updates dieser Apps.
  2. Root-Zugriff erhalten und den Ordner com.whatsapp-2 aus /data/app-lib löschen, wie bei XDA beschrieben
  3. Wischen Sie die Cache-Partition über die Wiederherstellung ab
  4. Dalvik-Cache leeren
  5. Laden Sie die apk manuell von whatsapp.com und nicht von Google Play herunter
  6. Sichern Sie WhatsApp von einem anderen Gerät und stellen Sie es mit Titanium Backup auf meinem Gerät wieder her - derselbe Fehler ...
  7. Ändern Sie den Standardinstallationsort mit pm set-install-location auf 0, dann 1, dann 2. Keiner hat funktioniert.
  8. Gelöschter Cache aller anderen Apps auf dem Gerät.

Ich kann jede andere Anwendung aus dem Play Store installieren, nur Viber und WhatsApp verursachen den Fehler „Unzureichender Speicherplatz verfügbar“.

Ich möchte keinen Werksreset machen. Könnten Sie mir bitte helfen und eine andere Lösung vorschlagen?

Antworten (3)

Vielleicht sollten Sie versuchen, die App mit der apk zu installieren oder zu aktualisieren, die Sie gerade von einem Spiegel mit adb heruntergeladen haben, und dann sollten Sie wissen, ob ein Paketinstallationsprogramm Probleme hat. Samsung-Geräte haben mir immer Probleme mit Speicherproblemen bereitet. Wenn das nicht funktioniert, können Sie es immer auf die altmodische Art und Weise versuchen, indem Sie eine Reinigungs-App installieren und sehen, ob sie ein Cache-Problem lösen kann.

Die Frage wurde bearbeitet, um anzuzeigen, dass Ihre Lösung für das OP nicht funktioniert. Bitte aktualisieren Sie Ihre Antwort, um dasselbe widerzuspiegeln.
danke, habe das auch versucht, bevor ich gefragt habe, hat nicht funktioniert - derselbe Fehler

Mein einziger Vorschlag, um all diese Probleme in Bezug auf die Verwaltung des SD-Kartenspeicherplatzes auf Samsung-Geräten zu lösen, besteht darin, wie ich zur benutzerdefinierten ROM Lollipop 5.1 zurückzukehren. Solche Stresssituationen würden Sie nicht mehr erleben. Versuchen Sie Archidroid-3.1.5, großartiges ROM für s3 gt-i9300.

Haben Sie fstrimdie Partitionen Ihres Geräts getrimmt (angewendet)? Wenn nicht, greifen Sie auf die Android- Shell zu und führen Sie dann diese Befehle aus:

  • Root werden:

    su -
    
  • Trennen Sie die /dataPartition:

    fstrim -v /data
    
  • Trennen Sie die /cachePartition:

    fstrim -v /cache
    
  • Remount /systemals Lese-/Schreibzugriff:

    mount -o rw,remount /system
    
  • Trennen Sie die /systemPartition:

    fstrim -v /system
    
  • Starte dein Gerät neu:

    reboot
    

Um diese Befehle als Root (der „Superuser“) auszuführen, müssen Sie Ihr Gerät gerootet haben und einen zuvor installierten Terminal-Emulator haben . Wenn Sie keinen Terminalemulator haben, können Sie alternativ ADB (Android Debugger) verwenden, nachdem Sie es auf Ihrem Computer installiert haben. Wenn Sie ADB noch nicht haben, installieren Sie das Android SDK Tools Only . Nachdem Sie es installiert haben, greifen Sie auf seinen Ordner zu und Sie werden einen platform-toolsOrdner finden, in dem die ausführbare ADB-Binärdatei ( adb.exe, in Windows oder adb, in Linux/OS X) verfügbar ist.

Wenn Sie beabsichtigen, ADB zu verwenden, verwenden Sie ein USB-Kabel, um Ihr Android-Gerät mit einem solchen Computer zu verbinden, auf dem ADB installiert ist, gehen Sie dann zu Ihren Android- Einstellungen , Entwickleroptionen , aktivieren Sie USB-Debugging und führen Sie anschließend die Shell Ihres Computer-Betriebssystems (Linux / OS X) aus. oder "Eingabeaufforderung" (Windows), verwenden Sie es, um auf den Ordner zuzugreifen, in dem die ausführbare ADB-Binärdatei vorhanden ist, und führen Sie dann ADB gefolgt von dem Shell- Wort aus:

adb shell

Jetzt, da Sie sich in der Android-Shell befinden, können Sie alle zuvor erwähnten Befehle ausführen ( su -, fstrim -v /dataet cetera).

Wenn Sie die Binärdatei nicht haben fstrim, können Sie den Android-Paketmanager ( pm) ausführen, um die Caches zu trimmen:

pm trim-caches    

...oder alternativ können Sie versuchen, die Trimmer- App manuell zu installieren (siehe Fußnoten).

/data/app-libWenn dies Ihr Problem nicht löst, möchten Sie vielleicht zu allen anderen doppelten Ordnern (nicht nur denen von WhatsApp) zurückkehren und sie löschen, außer denen mit der größeren Nummer. Beispiel: Wenn sich darin /data/app-libdie Ordner com.waze-1, com.waze-2und befinden com.waze-3, müssen Sie com.waze-1und löschen com.waze-2, aber nicht löschen com.waze-3. Wiederholen Sie diese Schritte für jeden Anwendungsordner unter /data/app-lib.

Nachdem Sie alle doppelten Ordner gelöscht haben, starten Sie rebootIhr Gerät neu ( ) und führen Sie die Google Play Store App erneut aus. Wurde das Problem behoben?

Wenn das Problem immer noch auftritt, gehen Sie zurück zum Terminalemulator oder zur ADB-Shell, werden Sie wieder root ( su -), führen Sie dann cd /data/app-libdiesen Befehl aus und führen Sie ihn schließlich aus, um die Eigentumsverhältnisse rekursiv zu beheben :

chwon system:system * 

Starten Sie nun Ihr System neu ( reboot) und drücken Sie die Daumen. Manchmal bringt eine andere App den Besitz dieser Ordner durcheinander, wodurch das Problem behoben wird, indem das System zu ihrem Besitzer und ihrer Gruppe gemacht wird .

Viel Glück.


Fußnoten:

  • Wenn Sie es nicht fstrimin Ihrem Android-System haben, können Sie Trimmer ( com.fifthelement.trimmer-1.apk) direkt von meinem OneDrive herunterladen und dann manuell installieren. Für die manuelle Installation ist die Google Play Store App nicht erforderlich, aber Sie müssen zu Einstellungen gehen , dann Sicherheit und dann die Option Unbekannte Quellen aktivieren. Danach können Sie einen beliebigen Datei-Explorer auf Ihrem gerooteten Gerät verwenden, um auf den Ordner zuzugreifen, in den Sie heruntergeladen haben com.fifthelement.trimmer-1.apk, dann die Datei berühren und installieren.
  • Wenn Sie sich im Terminal-Emulator (oder der ADB-Shell) befinden und bereits als Root verbunden sind, können Sie in den Ordner gehen, in dem Sie die Datei cdabgelegt haben, und dann diesen Befehl ausführen:com.fifthelement.trimmer-1.apk

    pm install com.fifthelement.trimmer-1.apk
    

    ...um das APK manuell mit dem Paketmanager von Android ( pm) zu installieren.

  • Sie können dann die GUI (grafische Benutzeroberfläche) von Trimmer verwenden, um die Partitionen /data, /cacheund zu trimmen. /systemDa es jedoch /systemschreibgeschützt gemountet ist, müssen Sie zuerst zur Shell wechseln, root werden ( su -) und dann ausführen mount -o rw,remount /system, um /systemLese- und Schreibzugriff zu erhalten. Führen Sie erst danach Trimmer aus und wählen Sie alle drei Partitionen zum Trimmen aus.

Hast du busybox installiert? Stock Android scheint nicht mit der fstrim-Binärdatei ausgeliefert zu werden. toolbox und toybox haben dieses Dienstprogramm nicht.
@Firelord Yup, ich habe sowohl Busybox als auch Trimmer installiert. Wenn Sie jedoch keine haben, fstrimkönnen Sie sich mit der Android-Shell verbinden, root werden ( su -) und dann ausführenpm trim-caches
@Firelord ... oder Sie können die Datei alternativ com.fifthelement.trimmer-1.apkdirekt von meinem OneDrive herunterladen (siehe Fußnoten meiner Antwort) und Trimmer dann manuell installieren. Ich gehe davon aus, dass es mit dieser Methode möglich sein wird, die APK zu installieren, da die Google Play Store-App nicht erforderlich ist.