Installieren Sie automatisch neue Anwendungen auf der SD-Karte


8

Wie kann ich das machen? Der interne Speicher meines Telefons ist niedrig, aber Android (2.3.3) hält es immer noch für geeignet, die Installation von Dateien im Telefonspeicher zu versuchen. Ich habe in den Einstellungen keine Option dafür gefunden.

Bearbeiten: Es stellte sich heraus, dass es sich um die Kontaktsynchronisierung von Facebook handelte. Ich empfehle Ihnen, Ihre Kontakte auf Ihrer SD-Karte zu sichern und die Daten aus der " Contact Storage" App in Ihren Einstellungen zu löschen .

Antworten:


9

Sie können die internen Einstellungen Ihres Telefons überprüfen, um sicherzustellen, dass standardmäßig Apps auf der SD-Karte installiert sind, und dies tun, wenn dies nicht der Fall ist.

Sie benötigen ADB auf Ihrem PC, der Teil des Android SDK ist.

Laden Sie das SDK herunter, installieren Sie es und aktivieren Sie das USB-Debugging in den Einstellungen Ihres Telefons.

Geben Sie dann bei installiertem Android SDK und angeschlossenem Telefon über USB mit eingeschaltetem USB-Debugging-Modus die folgenden Befehle ein:

adb devices

(Überprüfen Sie, ob ADB mein Telefon sehen kann, und starten Sie die erforderlichen Dienste.)

adb shell

(verbindet eine Shell mit dem Telefon)

pm getInstallLocation

(Dies sagt uns, auf was Sie gerade eingestellt sind. 0 = Auto, 1 = interner Speicher, 2 = SD-Karte)

pm setInstallLocation 2

(Setzt den Standardinstallationsort auf SD-Karte)

pm getInstallLocation

(erneut ausführen, um zu überprüfen, ob es jetzt auf den richtigen Ort eingestellt ist])

exit

Entfernen Sie die Hardware sicher, ziehen Sie den Stecker aus der Steckdose und fertig, ohne dass Root erforderlich ist!

(Anweisungen eine Kombination dieser vorherigen Antworten )


@Mob Dies legt den Standardspeicherort nur fest, wenn nichts anderes angegeben ist. Ich glaube, ein App-Entwickler kann speziell angeben, wo eine App ursprünglich installiert werden soll, aber die meisten tun dies nicht und überlassen es dem Standard, den wir hier festlegen. Liste der ADB-Befehle: developer.android.com/guide/developing/tools/… und Shell-Befehle developer.android.com/guide/developing/tools/… Weitere Informationen erhalten Sie mit dem adb -helpBefehl.
GAThrawn

3

Ich verwende zwei verwandte Apps, mit denen Sie den größten Teil des Weges dorthin zurücklegen können:

  • SDMove - Listet alle derzeit installierten Anwendungen auf, die auf die SD-Karte verschoben werden können, und erleichtert dies.
  • SDWatch , das im Hintergrund ausgeführt wird und nach App-Installationen sucht . Wenn eine App angezeigt wird und die App auf die SD-Karte verschoben werden kann, erhalten Sie eine Benachrichtigung, die Sie zu den Einstellungen für die App führt, damit Sie sie verschieben können.

Auf meinem OG Droid ist der Platz knapp und diese beiden Apps waren ein Glücksfall.


2

Die schlechte Nachricht ist, dass dies absichtlich so gemacht wird (da einige Apps nicht auf die SD-Karte gelegt werden sollten, dh Widgets usw. kaputt gehen).

Wenn Sie Ihr Telefon rooten, können Sie ein alternatives ROM verwenden, mit dem Sie dies als Standard festlegen können, oder Sie können eine App auf dem Markt abrufen - aber Sie müssen verwurzelt sein.

Wenn Sie nicht zur Root-Option wechseln möchten, haben Sie einige Alternativen. Eine App wie SDWatch (https://market.android.com/details?id=com.beaglebros.SDWatch&feature=also_installed) kann Sie benachrichtigen, wenn Sie eine App herunterladen, die auf die SD-Karte verschoben werden kann. Oder Sie können eine App wie App 2 SD (https://market.android.com/details?id=com.a0soft.gphone.app2sd&feature=search_result) ausführen, die eine Liste von Apps bereitstellt, die verschoben und aktiviert werden können um sie leicht zu bewegen. Es gibt alternative Apps zu diesen auf dem Markt. Schauen Sie also nach, was für Sie funktioniert.


Danke, aber ich habe noch ungefähr 20 MB im internen Speicher. Das Problem ist, dass ich nicht einmal eine App herunterladen und installieren kann, um sie auf die SD-Karte zu verschieben. Wie kann ich auch unerwünschte Inhalte aus dem Telefonspeicher entfernen?
Mob

@Mob: Sie können einige Weltraumfresser wie Adobe Flash oder Angry Birds vorübergehend deinstallieren;)
Chahk

0

Ich habe App2sd verwendet, es ist wirklich gut. Sie können mehrere Anwendungen gleichzeitig verwenden. Es werden keine Apps angezeigt, die nicht auf eine SD-Karte verschoben werden können. Erleichtern Sie dem Benutzer das Leben

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.