Daten auf externer SD-Karte in Android 4 (ICS) für Sony Xperia J speichern?

Ich habe das Internet und mehrere Foren durchsucht, aber immer noch keine gute Antwort gefunden.

Ich habe ein Sony Xperia J gekauft. Es ist ein ziemlich einfaches Telefon mit Android 4 (ICS). Es verfügt über 800 MB Telefonspeicher und 4 GB internen Speicher. Ich wollte die Sygic-Navigation und die Karten herunterladen, die ich verwenden wollte. Das Telefon sagte "nicht genug Speicherplatz", weil Sygic 2 GB verwenden wollte und ich nur 1,4 GB meines internen Speichers zur Verfügung hatte.

Ich dachte, wenn ich mindestens eine 16-GB-microSD-Karte kaufe, würde das das Problem lösen. Nein, hat es nicht, weil das dumme Telefon heruntergeladene Apps nicht auf der externen Karte installiert. Mein vorheriges Telefon (Blackberry Curve) hat das alles automatisch gemacht. Ich habe einfach die SD-Karte eingelegt und das Telefon heruntergeladen und alles auf die microSD-Karte installiert (ich hatte nur eine 2-GB-Karte, weil es genug war).

Ich kann Musik und Bilder auf meiner externen Karte speichern, die ich über USB von meinem PC auf mein Telefon herunterlade. Ich möchte jedoch, dass mein Telefon die externe Karte als verfügbaren Speicherplatz zum Herunterladen von Apps aus dem Play Store usw. erkennt.

Wie kann ich meine externe Karte als primären Speicher definieren? Ich bin kein Experte und möchte mein Telefon nicht wirklich rooten, wenn es einen anderen Weg gibt. Wenn die einzige Möglichkeit darin besteht, es zu rooten, kann jemand eine Schritt-für-Schritt-Anleitung für Android ICS schreiben?

Vielen Dank an alle im Voraus! :)

Ich habe unten eine mögliche Lösung hinzugefügt, aber dafür ist root erforderlich. Informationen dazu, wie Sie Root auf Ihrem Gerät erhalten, finden Sie in unserem Hauptindex unter Wie roote ich mein Gerät? wenn es bereits erwähnt wird - und erstellen Sie eine neue Frage dafür, wenn dies nicht der Fall ist. Viel Glück!
Sie können den folgenden Link ausprobieren und mir Feedback geben. forum.xda-developers.com/showthread.php?t=1991583

Antworten (6)

Sie können die Apps in Ihrem Telefonspeicher einfach mit Ihren App-Einstellungen in Ihren internen Speicher verschieben. Gehen Sie zu Settings -> Appsden Apps, die Sie verschieben möchten, und wählen Sie sie aus. Klicken Sie dann auf die Schaltfläche In den internen Speicher verschieben.

ScreenCap

Oder verwenden Sie eine App wie App to SD, um dies bequem zu tun.


Wenn Sie Ihre SD-Karte zum Standardspeicherort machen möchten , führen Sie die folgenden Schritte aus.

  1. Installieren Sie das Android-SDK
  2. Schließen Sie Ihr Gerät mit aktiviertem USB-Debugging an
  3. Führen Sie den Befehl Cd C:android-Sdk-Windowsplatform-Toolsin cmd aus
  4. Geben Sie den Befehl ein adb devicesund Sie sollten Ihr angeschlossenes Gerät auf dem Bildschirm sehen.
  5. Geben Sie den Befehl ein, adb shell pm getInstallLocationwhichum den aktuellen Wert von InstallLocation Ihres Geräts anzuzeigen. Es wäre eine der folgenden:

    • 0 [Auto]: Let The Phone Decide The Best Location For An App
    • 1 [Internal]: It Installs Everything In The Internal Storage
    • 2 [External]: It Installs Everything In The Memory Card
  6. Geben Sie den Befehl ein adb shell pm setInstallLocation 2, um den Installationsort in den externen Speicher zu ändern.

  7. Wenn alles gut funktioniert, sehen Sie keine Meldung auf dem Bildschirm. Sie können Ihr Gerät jetzt vom PC trennen.

Weitere Informationen und Screenshots finden Sie hier

Sid, das würde sich nur auf installierte Apps auswirken - und nur, wenn die Entwickler dies ausdrücklich in ihrer zulassen Manifestund keinen anderen Speicher als "bevorzugt" angeben.
@Izzy es werden zwei Methoden erwähnt. Meinst du beides? :Ö
Ich habe auf die adb shell pm getInstallLocationwhich(2. Methode) verwiesen – aber das gilt auch für die 1. Methode: Wenn der Entwickler den Installationsort für seine App nicht zugelassen hat, können Sie ihn nicht dorthin verschieben.
Ich kenne die Option "In den internen Speicher verschieben", aber das ist das Problem. Ich habe bereits Apps in diesem Speicher, aber wegen all der installierten Apps und anderer Dinge geht mir der Speicherplatz aus. Meine Frage ist, wie ich alles auf die von mir gekaufte zusätzliche SD-Karte verschieben (oder automatisch installieren) kann. Ich habe die Kamera bereits so eingestellt, dass Bilder auf der SD-Karte gespeichert werden, aber Apps haben nicht die gleiche Option. Das einzige, was ich tatsächlich tun kann, ist, Apps vom Telefonspeicher in den internen Speicher (immer noch im Telefon integrierter Speicher) und zurück zu verschieben. Nicht auf die SD-Karte.
@Rita Sie möchten Apps von einer Karte auf eine andere verschieben (interne SD-Karte auf eine externe SD-Karte), richtig? Gibt es eine Möglichkeit, eine externe Karte an das Telefon anzuschließen?

Ich habe eine Problemumgehung, die ROOT nicht erfordert, zumindest für Ihr Problem mit Sygic. Ich habe es gerade auf dem neuen XPeria J meines Mannes verwendet, um Sygic auf sein externes SD zu verschieben, weil wir genau das gleiche Problem wie @Rita hatten.

Installieren Sie FX File Manager aus dem App Store. Dann schneiden Sie einfach den Sygix-Ordner aus dem Hauptspeicher aus und fügen ihn in ext_card ein. Ich hatte meine Zweifel, dass die App danach funktionieren würde, aber sie tut es!

Die ursprüngliche Verknüpfung, die Sygic installiert, öffnet das Programm immer noch in Ordnung und noch besser, alle neuen Karten, die Sie herunterladen, werden in den Sygic-Ordner auf der ext_card verschoben - also werden diese 2 GB internen SD nicht mehr gefüllt.

Es löst nicht das Problem, die ext_card zum Standard zu machen, aber wenn Sie vorsichtig sind, Ihr Telefon zu rooten, ist es eine gute Alternative.

Diese App „FX-Dateimanager“ ist derzeit nicht im App Store verfügbar.

Bis es eine wirkliche Antwort gibt, einige Hinweise auf, hm, andere Lösungen:

Ein Thread auf DroidRzr.com erwähnt, wie man eine externe SD-Karte so modifiziert, dass sie primär ist . Der Anfangspost spricht von einem "flashable ZIP", gibt aber leider keinen Link darauf. Weiter unten im selben Thread ist eine kurze Anleitung für gerootete Benutzer , eine ähnliche finden Sie im XDA-Forum :

  1. /systemLese-Schreib- Mount
  2. Verwenden Sie einen Dateieditor, um zu navigieren/system/etc
  3. Suchen Sie vold.fstab, erstellen Sie eine Sicherungskopie davon (kopieren Sie es auf Ihre Karte oder kopieren Sie es in etwas wie vold.fstab.orig) und öffnen Sie es mit einem Editor
  4. scrollen Sie nach unten zu der Zeile mit der Aufschrift# external sd card
  5. Ändern Sie darunter die Zeilenlesung dev_mount sdcard-ext /mnt/sdcard-ext:indev_mount sdcard /mnt/sdcard:
  6. weiter scrollen bis# internal eMMC
  7. Ändern Sie darunter die Zeile dev_mount sdcard /mnt/sdcard::indev_mount sdcard-ext /mnt/sdcard-ext::
  8. Neustart

Jetzt sollten Sie die interne und externe Karte vertauscht haben, und letztere sollte standardmäßig verwendet werden – wie bei früheren Android-Versionen.

Warnung: Ich habe dies nicht selbst versucht (es ist mir noch nicht gelungen, mein Tablet zu rooten – und auf meinen Telefonen läuft immer noch Gingerbread), also tun Sie es auf eigene Gefahr! Ich werde nicht haftbar gemacht für... was auch immer, Sie kennen den Haftungsausschluss. Das Schlimmste, was ich mir vorstellen kann, ist jedoch, dass es nicht funktionieren würde und Sie weder Ihre interne noch Ihre externe Karte mehr sehen würden. Stellen Sie in diesem Fall einfach Ihr gesichertes Original wieder her vold.fstab, und Sie sollten zu dem Zustand zurückkehren, mit dem Sie begonnen haben.

BEARBEITEN:

Auch für gerootete Benutzer, aber einfacher zu bedienen: Im Playstore finden Sie Apps wie ICS SD Binder 1 und Root External 2 Internal SD 2 , die die obigen Schritte automatisch anwenden sollten (zum Vergrößern auf das Bild klicken):

ICS SD-Ordner Extern 2 Intern SD

Sie müssten Ihr Android rooten, um dies tun zu können. Sobald Sie fertig sind, können Sie interne SdCard-App-Ordner verknüpfen, zuordnen und nach extern verschieben

Dies funktioniert für jede App, Spielordner. Wenn Sie Linux kennen, erstellt es Symlinks.

Sie müssen nicht all dieses Rooting-Geschäft machen. Laden Sie einfach kostenlos eine App wie Astro Cloud herunter und verschieben Sie damit einfach die gewünschten Dateien, Videos, Musik usw. per Kopieren und Einfügen auf Ihre externe SD-Karte. In Astro Cloud wird erklärt, wie es geht. Es ist wirklich einfach zu bedienen.

Sony hat eine neue Reihe von USB-Flash-Laufwerken auf den Markt gebracht, die sowohl für Smartphones und Tablets als auch für PCs geeignet sind. An einem Ende befindet sich ein USB-Anschluss in voller Größe, den Sie an einen Desktop oder ein Notebook anschließen können. Aber wenn Sie die Kappe anheben, werden Sie feststellen, dass sie einen winzigen Micro-USB-Anschluss verbirgt.

Geben Sie hier die Bildbeschreibung ein

Sie können den Micro-USB-Anschluss an die meisten Android-Telefone oder -Tablets anschließen und das Laufwerk wird als externer Speicher angezeigt, sodass Sie Dateien auf und von Ihrem Mobilgerät kopieren können. Dann können Sie das andere Ende des Flash-Laufwerks an Ihren PC anschließen.

Derzeit funktionieren die Laufwerke nur für Geräte mit Android 4.0.3-4.3, aber die Unterstützung für Android 4.4 wird adressiert. Die Laufwerke sind in Varianten mit 8, 16 und 32 GB erhältlich.

Lesen Sie hier mehr .

Alternativ, wenn Ihr Telefon Root hat, dann interessieren Sie sich vielleicht für Meenova .

Dieser umfassende Test mit dem Titel „Der Meenova Micro-SD-Kartenleser für Android“ liefert weitere Informationen, ebenso wie dieser Video-Test .