Auf SD-Karte verschieben verschiebt nicht alles


9

Ich habe festgestellt, dass beim Verschieben von Apps auf die SD-Karte nicht alles verschoben wird. Ist das ein Fehler oder ein bekanntes Verhalten oder etwas Seltsames mit meinem Telefon?

Hier ist ein Beispiel:

  • Startpunkt: Freier Speicherplatz des Telefons: 18 MB
  • Skype-App installieren: Freier Speicherplatz des Telefons: 3 MB, Skype verwendet anscheinend 15 MB für die App
  • Skype auf SD-Karte verschieben: Freier Speicherplatz des Telefons: 8 MB, Skype verwendet jetzt offenbar nur noch 5 MB für die App.

Was passiert zu sein scheint, ist, dass nur ein Teil der App verschoben wurde, nicht das Ganze. Es ist ein echtes Problem für mich, da ich ein HTC Desire habe, das nicht viel internen Speicher hat (ich lebe vom Gleichgewicht der Warnung vor niedrigem Speicher). Es läuft die offizielle HTC Gingerbread Installation ...


Ich habe gerade festgestellt, dass ich hier nicht wirklich eine Frage gestellt habe, aber ich denke, das ist impliziert! Aber sollte sein: "Kann ich irgendetwas dagegen tun?" :)
x3ja

Antworten:


10

In der Tat verschiebt Android 'native "Auf SD-Karte verschieben" nicht die gesamte App auf die Karte. Dinge wie App-Daten, Cache und Dalvik-Cache (optimierter Bytecode) verbleiben im internen Speicher des Geräts. Sie können versuchen, dies zu verringern, indem Sie regelmäßig den Cache der Apps löschen, die Sie am häufigsten verwenden (z. B. Browser usw.), indem Sie zu gehen Menu -> Settings -> Applications -> Manage applications -> All, dann die App auswählen und auf die Clear cacheSchaltfläche tippen . Sie werden jedoch nur das Unvermeidliche verzögern.

Auch die Tatsache, dass nicht alle Apps das Verschieben auf SD unterstützen, hilft der Situation nicht. Beispielsweise können Widgets und Synchronisierungsadapter aufgrund einer Einschränkung von Android möglicherweise nicht auf die SD-Karte verschoben werden. Andere Apps wurden einfach nicht aktualisiert, um diese Funktionalität zu unterstützen.

Wenn Ihr Telefon gerootet ist, haben Sie mehr Auswahlmöglichkeiten, um diesen Mangel zu beheben. Erstens können Sie mit einigen benutzerdefinierten ROMs (z. B. CyanogenMod) alle Nicht-System-Apps auf die SD-Karte verschieben, auch wenn sie diese Funktionalität nicht explizit unterstützen (selbst Widgets können verschoben werden, funktionieren jedoch nach einem Neustart nicht mehr.)

Es gibt auch alternative "Apps to SD" -Lösungen, mit denen alle Nicht-System-Apps auf einem verwurzelten Telefon auf die SD-Karte verschoben werden können. Zum Beispiel wirkt die S2E- App Wunder auf CM-ROM und ist sehr einfach zu installieren und zu verwenden. Das DarkTremor A2SD- Skript ist viel schwieriger einzurichten und zu konfigurieren, funktioniert jedoch auf verschiedenen benutzerdefinierten ROMs.


Ich habe so lange auf die offizielle Veröffentlichung von HTC für Lebkuchen gewartet, und jetzt sieht es so aus, als würde ich mein Handy am besten verwurzeln. Ich muss jetzt ein- oder zweimal am Tag Daten für eine oder zwei Apps löschen, um Speicherplatz verfügbar zu halten! Sobald der Speicherplatz knapp ist, werden keine Google Mail-E-Mails mehr heruntergeladen, was sehr ärgerlich ist, da es meine Hauptquelle für E-Mails ist!
x3ja

2

Einige Apps benötigen lediglich Dinge im Systemspeicher. Ich weiß nicht, ob es darum geht, schneller auf sie zuzugreifen oder ob es eine implizite Abhängigkeit gibt. Ich habe dies auch beobachtet, obwohl es meiner Erfahrung nach nicht bei jeder App der Fall ist.

Zum Beispiel sollte ein Spiel nicht von inhärenten Systemdateien abhängen und vollständig auf die SD-Karte übertragen werden können (meiner Erfahrung nach haben sie alle). Andererseits hängt eine Anwendung wie Skype von mehreren Systemfunktionen ab (und wenn sie vollständig von der SD-Karte ausgeführt werden müsste, bin ich mir nicht sicher, wie gut sie funktionieren würde).

Ich bin in der gleichen Situation, der EVO hat nur ~ 420 MB zum Arbeiten und ich mag Apps;) also bin ich ständig im Gleichgewicht. Ich habe Dinge deinstalliert, die ich seit ein oder zwei Wochen nicht mehr benutzt habe.


1
Entschuldigung, ich denke du bist hier auf dem falschen Weg. Das Thema ist Speicher, nicht Arbeitsspeicher. Diese Apps nehmen Speicherplatz im Speicher weg, während sie nicht ausgeführt werden. Daher sind die meisten Ihrer Punkte einfach irrelevant und / oder falsch.
Hheimbuerger

Ich spreche nicht über Arbeitsgedächtnis
jlehenbauer

Dann verstehe ich nicht, was Sie unter "schnellerem Zugriff" und "abhängig von mehreren Systemfunktionen" verstehen und wie dies für den Speicher relevant ist.
Hheimbuerger

0

Die Lösung besteht darin, den Dalvik-Cache-Ordner (/ data / dalvik-cache) mit einer Kopie davon in der ext-Partition der SD-Karte (/ sd-ext) zu verknüpfen, nachdem der ursprüngliche Dalvik-Cache-Ordner gelöscht wurde. Der Befehl im Terminalemulator-Fenster sollte etwa "ln -s / sd-ext / Pseudo-Dalvik-Cache / Daten / Dalvik-Cache" lauten, wobei Pseudo-Dalvik-Cache nur eine umbenannte Kopie des ursprünglichen Dalvik-Cache ist. Natürlich benötigen Sie Root-Berechtigungen (ein gerootetes Telefon).

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.