Warum werden Apps nach dem Upgrade von der SD-Karte in den Telefonspeicher verschoben und wie kann man dies vermeiden?

Nach dem Upgrade einer App – Apps werden von der SD-Karte zurück in den Telefonspeicher verschoben. Danach muss ich die aktualisierte App zurück auf die SD-Karte verschieben, um Telefonspeicher zu sparen.

Gibt es eine Möglichkeit, dies zu vermeiden, weil es sehr nervig ist?

Ich habe Android 5.0.2 auf einem Motorola E-Handy der zweiten Generation.

Können Sie die Namen einiger Apps auflisten, die nach dem Update wieder in den Telefonspeicher verschoben wurden?
Anscheinend passiert dies bei Lollipop , und die einzige Problemumgehung besteht darin, den Installationsort der Apps mit adb auf die SD-Karte zu setzen . Führen Sie diesen Befehl adb shell pm set-install-location 2aus und prüfen Sie, ob das Problem dadurch behoben wird.
Ich sehe dies auf Android 7.0, Samsung Tab A. Zum Beispiel FeedMe, ein RSS-Reader, mit einem Cache von 1+ GB.

Antworten (2)

Es ist ein vorhandenes Verhalten in Lollipop. (Kann eine Marketingstrategie sein, um Sie dazu zu bringen, teure interne Speichertelefone zu kaufen)

Laut Lollipop wird der interne Speicher des Telefons als SDCard und die entfernbare SDCard als EXTERNALSD bezeichnet.

Die Apps sind so konzipiert, dass sie sich auf der SD-Karte befinden (um Telefone ohne externen Speicher zu unterstützen) und daher werden die Apps wieder im internen Speicher installiert.

Dies ist in Marshmallow behoben, wo die EXTERNALSD als InternalStorage (SDCard) konfiguriert werden kann.

Sie können also auf ein Marshmallow-Update für das Gerät warten.

Die Frage scheint sich auf das Upgrade zu beziehen, nicht auf die erstmalige Installation einer App. Können Sie beweisen, dass Android Lollipop nicht intelligent genug ist, um die aktuellen Einstellungen des Benutzers zu respektieren (dass sich die App auf einer externen SD-Karte befindet) und beschließt, das neue APK (vom Update) in /data/?
@Firelord auch bei Updates wird die apk erneut heruntergeladen und installiert. Ich habe keine persönliche Erfahrung, aber ich kann einige Beispiele von XDA zitieren, da dies die am häufigsten gestellte Frage für Geräte mit externem Speicher ist, auf denen Lollipop ausgeführt wird

Von Android Central - Apps auf der SD-Karte, die nach dem Update zurück auf das Gerät verschoben werden

Eigentlich ist es in KitKat nicht passiert. Es ist ein neues (und sehr irritierendes) Phänomen bei Lollipop. Im Grunde vergisst Google immer wieder SD-Karten (wahrscheinlich wünschte man sich, es gäbe sie nicht); Das ist irgendwie ärgerlich, da ihre Tochtergesellschaft Motorola immer noch Telefone verkauft, die zu wenig Hauptspeicher (8 GB) haben, um effektiv zu laufen, ohne die meisten Ihrer Apps auf der SD-Karte zu haben.

Daher ist die einzige (nicht empfohlene) Lösung ein Downgrade des Geräts von Android 5.0 auf Android 4.4.

Das Zitat liest sich wie eine als technische Tatsache geschriebene Meinung. Können Sie es mit persönlichen Erfahrungen sowohl mit Lollipop als auch mit KitKat (erklären Sie den von Ihnen befolgten Prozess) oder mit glaubwürdigen und technischen Quellen belegen, die wir verwenden können, um Ihre Behauptung zu überprüfen.