So erzwingen Sie das Verschieben von Apps auf eine SD-Karte in Android
Hier ist die Situation: Sie haben ein Telefon mit 32 GB internem Speicher und eine 128 GB SD-Karte gekauft, weil Sie über eine umfangreiche App-Sammlung verfügen. Sie legen Ihre SD-Karte als Standardspeicher für die App-Installation fest – und stellen dennoch im Laufe der Zeit fest, dass Ihr interner Speicher fast voll ist, während Ihre SD-Karte kaum verwendet wird. Was zum Teufel ist hier los?
Hier ist die Sache – Apps sind so ziemlich so konzipiert, dass sie vom internen Speicher ausgeführt werden. Der App-Entwickler kann sie so konfigurieren, dass sie von einer SD-Karte ausgeführt werden. Die meisten Entwickler optimieren ihre Apps jedoch aus Leistungsgründen für den internen Speicher. Die Lese- / Schreibgeschwindigkeit des internen Speichers ist in den meisten Fällen viel schneller als bei einer SD-Karte. Selbst wenn Sie Ihre SD-Karte als “Standard” -Installationspunkt festgelegt haben, überschreiben die Einstellungen der App Ihre Einstellungen gemäß dem Design des Entwicklers. Wie erzwingen Sie die Installation von Apps auf der SD-Karte? Ich werde Ihnen einige Methoden zeigen, um dies zu erreichen.
Hinweis: Ihr Telefon muss gerootet sein. Suchen Sie in Appuals nach einer Anleitung zum Rooten Ihres Android-Telefons.
Die App-Methode
Es gibt eine Handvoll Apps, mit denen Sie Ihre Apps zwangsweise vom internen Speicher auf die SD-Karte verschieben können. Einige haben einen besseren Erfolg als andere. Einige Apps verschieben beispielsweise möglicherweise nur den Ordner / cache auf Ihre SD-Karte, während der Rest der App intern bleibt. Sie ähneln dem einfachen Aufrufen von Einstellungen> Speicher> Apps und dem Tippen auf die Schaltfläche „Auf SD-Karte verschieben“. Tatsächlich sind diese Apps nur eine Verknüpfung zu dieser Schaltfläche, die in eine grafische Benutzeroberfläche eingebunden ist.
Was Sie wollen, ist eine App, die tatsächlich den gesamten Job erledigt – dafür brauchen Sie Link2SD. Für Link2SD muss Ihr Telefon jedoch init.d-Unterstützung haben.
Um zu überprüfen, ob Sie init.d-Unterstützung haben, können Sie installieren Universal Init.D aus dem Play Store.
Installieren Sie also zuerst Universal Init.D, starten Sie es und klicken Sie auf die Schaltfläche „Test“. Starten Sie Ihr Telefon neu und starten Sie Universal Init.D erneut. Es zeigt an, ob der Test zur Überprüfung der init.d-Unterstützung erfolgreich war. Wenn Ihr Telefon keine init.d-Unterstützung bietet, können Sie die Schaltfläche „Aus / Ein“ in Universal Init.d umschalten, um die benötigte Unterstützung zu emulieren.
Sobald Sie damit fertig sind, installieren Sie Link2SD aus dem Play Store und starten Sie es. Drücken Sie nun die erste Taste in der oberen rechten Ecke und filtern Sie Ihre Apps nach internem Speicher.
Suchen Sie eine App, die Sie auf Ihre SD-Karte verschieben möchten, und drücken Sie sie. Wenn Sie sich auf Marshmallow befinden, ignorieren Sie die Meldung “Zweite Partition nicht gefunden”. Dies liegt daran, dass Android in Marshmallow und höher die SD-Karte als Erweiterung des internen Speichers und nicht als separates Gerät behandelt. Sie möchten die Schaltfläche „Auf SD-Karte verschieben“ im Menü „Android App2SD“ drücken.
Die ADB-Methode
Dies ist etwas technischer, zwingt Ihr Telefon jedoch dazu, Apps immer auf der SD-Karte zu installieren, sodass Sie keine App verwenden müssen, um sie von intern auf SD zu verschieben. Lesen Sie zuerst „So installieren Sie ADB unter Windows“, wenn Sie mit dem ADB-Terminal nicht vertraut sind.
Wenn Sie alle ADB-Einstellungen vorgenommen haben, schließen Sie Ihr Telefon über USB an Ihren PC an und starten Sie das ADB-Terminal auf Ihrem Computer. Geben Sie nun den folgenden Befehl ein:
adb shell pm set-install-location 2
Geben Sie Folgendes ein, um den Normalzustand wiederherzustellen:
adb shell pm set-install-location 0 Wenn der obige Befehl nicht funktioniert, müssen Sie möglicherweise Ihre SD-Karte in Ihrem PC vollständig formatieren, sie erneut in Ihr Android-Telefon einlegen und sie als tragbaren Speicher anstatt als internen Speicher auswählen . Wenn Ihr Gerät die SD-Karte zuvor als interne Speichererweiterung behandelt hat, können Sie sie nicht einfach formatieren und auf tragbaren Speicher umstellen, ohne auch Ihr Telefon auf die Werkseinstellungen zurückzusetzen. Dies liegt daran, dass bei einigen Android-Telefonen mit Marshmallow oder höher das System die SD-Karte buchstäblich als Erweiterung des internen Speichers und nicht als separates Speichergerät verwendet. Auf Ihrer SD-Karte befinden sich daher eine Reihe wichtiger Systemdaten. und das Entfernen der SD-Karte führt dazu, dass das Android-System durcheinander gerät.