Sollten Apps bei der Installation auf SD internen Speicher belegen?


11

Der interne Telefonspeicher ist sehr knapp - ich habe nur noch 5 MB der verfügbaren 180 MB. Ich verstehe, dass nicht alle Apps auf einer SD-Karte installiert werden können und diese stattdessen meinen internen Speicher belegen. Zum Glück sind diese selten.

Ich habe jedoch kürzlich eine App installiert, die als auf der SD-Karte installiert aufgeführt ist , nicht als interner Speicher. Trotzdem erhalte ich nach der Installation jetzt die Warnung "wenig Speicherplatz". Die App nimmt 16 MB ein, und ich erinnere mich an etwas mehr als 20 MB internen Speicherplatz. Nach dem Speicherplatz zu urteilen, sieht es so aus, als würde sie immer noch Speicherplatz im internen Speicher beanspruchen.

Meine Frage: Sollte eine App, die auf einer SD-Karte installiert ist, internen Speicher belegen?

Was könnte das verursachen? Speichert der Markt die Installationsdateien irgendwo im internen Cache oder etwas Seltsames? Warum um alles in der Welt muss ich mir Sorgen machen, dass Apps Speicherplatz verbrauchen, wenn ich auf meiner SD-Karte Gigabyte freien Speicherplatz für sie habe?

Mein Gerät ist GT-S5570 mit 2.2.1.

Antworten:


8

Eine App besteht aus Dex-Dateien, APK-Dateien, Datendateien und Bibliotheken. Wenn Sie Apps auf einer SD-Karte installieren, werden nicht alle Teile der Apps auf einer SD-Karte gespeichert. Einige von ihnen verbleiben im internen Speicher.

Wenn Sie jedoch ein gerootetes Telefon haben, können Sie ein Programm wie link2sd verwenden , um alle Teile der App auf die SD-Karte zu verschieben.

BEARBEITEN:

Sie können ein Programm wie app2sd verwenden, um leicht zu sehen, welches Programm auf die SD-Karte verschoben werden kann. Sie können angezeigte Apps manuell verschieben oder einige davon ignorieren.

Wenn Sie zu Einstellungen -> Anwendungen -> Anwendungen verwalten gehen, entspricht die dort angezeigte Größe der Größe, die im internen Speicher verwendet wird. Dies ist nur meine Vermutung, basierend auf den Berechnungen, die durchgeführt wurden, indem der freie Speicherplatz im internen Speicher notiert, einige Apps auf die SD-Karte verschoben und nur der reduzierte Speicherplatz der Apps abgezogen wurden.

Es tut mir leid, dass ich nicht erwähnt habe, dass Sie eine zweite Partition benötigen, damit link2sd funktioniert. Aber wenn Sie in Ihrer Frage einen Hinweis gegeben hätten, dass Sie bereit wären zu wurzeln, hätte ich ausführlicher darüber gesprochen. Ihre Hauptfrage war auch, ob Apps, die auf eine SD-Karte verschoben wurden, internen Speicher belegen sollten oder nicht. Es ging nicht um link2sd, der Begriff kam nur beim Antworten. Neben der zweiten Partition wird eine SD-Karte der Klasse 6 empfohlen. Ich habe einen Blog - Beitrag geschrieben über die Verwendung von link2sd hier , könnten Sie es nützlich finden.


Gibt es eine App, um herauszufinden, wie viel interne Speicherplatz-Apps auf der SD-Karte tatsächlich verwenden?
Ilari Kajaste

1
Wenn Sie zu Einstellungen -> Anwendungen -> Anwendungen verwalten gehen, entspricht die dort angegebene Größe pro App der Größe, die im internen Speicher verwendet wird.
Roxan

"Ja wirklich?" Es sieht für mich so aus, als würde nur die Gesamtgröße der Anwendung in dieser Liste
angezeigt

1
Sehen Sie sich die Größe einer App an, bevor und nachdem Sie sie auf SD verschieben. Die reduzierte Größe entspricht der Größe, die im internen Speicher gewonnen wurde.
Roxan

1
Scheint mir , wie Usage hat mir sagen vorher genau , wie viel Platz ich durch die Verknüpfung der gesamten App auf SD mit gewinnen würde Link2SD . Und ich würde davon ausgehen, dass "Umstellung auf SD" mit herkömmlichen Mitteln (zumindest) die "apk" -Größe freigibt, die DiskUsage für die App meldet.
Ilari Kajaste

4

Mit der DiskUsage-App können Sie sehen, wie viel Speicherplatz der Dalvik-Cache belegt. Meines Wissens nach bewegt sich der Cache nicht, wenn die App auf SD verschoben wird. Die Kombination dieser Größe mit der Datengröße sollte eine gute Vorstellung davon geben, wie viel im internen Speicher verbleibt.


2
Für DiskUsage ist kein Root erforderlich.
Ale

Diskusage scheint drei Arten von Dingen zu zeigen, die Apps im internen Speicher speichern - data, apk, dalvikCache. Was ist das?
Ilari Kajaste

Wenn ich ein Tool wie link2sd verwende, um alle Inhalte der App auf SD zu verschieben, entspricht die in DiskUsage angezeigte App-Größe genau der Menge an internem Speicher, die ich zurückgewinnen werde?
Ilari Kajaste

Hmm, anscheinend ist apk nur mit Apps, die nicht auf SD sind. "Move to sd" bedeutet also wirklich nur "Move apk to sd"?
Ilari Kajaste

1

Es gibt keine Standardgröße für das, was im internen Speicher verbleibt und was auf der SD-Karte gespeichert wird. Ihr Problem hängt jedoch möglicherweise nicht mit dem herunter, was Sie heruntergeladen haben, sondern möglicherweise an Ihren Caches, von denen sich die meisten im internen Speicher befinden.

Haben Sie etwas getan, um diese zu beseitigen / zu begrenzen und dadurch Speicherplatz in Ihrem internen Speicher freizugeben? Wenn Sie Astro oder Android Assistant haben, haben diese Programme eingebaut, um dies zu unterstützen (kostenlos), oder Sie könnten eine speziell entwickelte App zum Löschen der Caches erhalten. Alternativ gehen Sie von der Startseite zu Menü - Einstellungen - Anwendungen - Anwendungen verwalten. Warten Sie, bis alle geladen sind. Gehen Sie zur Registerkarte Alle und drücken Sie dann Menü - Nach Größe sortieren. Überprüfen Sie die Cache-Größe nacheinander und löschen Sie sie gegebenenfalls. Dies ist auch hilfreich, um eine Vorstellung davon zu erhalten, ob es eine App gibt, die Sie wirklich nicht verwenden und daher entfernen möchten.


1

Ein wenig Querdenken funktioniert bei mir. Auch ich habe nur begrenzten Speicherplatz auf meinem Telefon und bestimmte Apps, auf die ich Zugriff haben möchte, die ich jedoch nur gelegentlich verwende. Ich verwende die Androzip-App, um diese auf der SD-Karte zu sichern und sie dann vollständig aus dem Hauptspeicher des Telefons zu löschen. Ich installiere dann schnell die entsprechende apk-Datei neu, wenn ich muss. Funktioniert gut.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.