tex
Neues Mitglied
- 25
Nachdem wir ja nun das Froyo OTA haben, aber die Entwickler der Apps nur sehr spärlich die app2sd (a2sd) option integrieren, habe ich mal gesucht...
und das gefunden:
install app to sd card in 2.2 (froyo) - Android Help
Funktioniert ohne root
Dazu braucht man das android sdk:
Android SDK | Android Developers
das .zip auspacken, sieht dann so aus (Danke frajo):
Ab der Version r09 des sdk ist die adb.exe nicht mehr in tools:
Die USB-Treiber, die mit dem SDK installiert werden können, sind wohl nicht kompatibel mit dem Desire. Abhilfe schafft hier die Installation von HTC-Sync, das die passenden USB-Treiber gleich mitinstalliert. (Danke Modjo)
Wie in dem obigen Beitrag beschrieben:
- Handy per USB anschließen (nur laden, USB-Debugging aktiviert: Einstellungen->Anwendungen->Entwicklung)
- ein Dos-Fenster im \tools Ordner des sdk öffnen: (UPDATE: Bei neuerem SDK liegen die Tools in dem Ordner platform-tools\)
adb devices
(es sollte im Dos-Fenster eine Seriennummer beginnend mit einem H zu sehen sein)
List of devices attached
H*********** device
und
adb shell pm setInstallLocation 2
nun lassen sich auf dem Handy die meisten Apps im Dialog
Einstellungen->Anwendungen->Anwendungen verwalten
einzeln auf die SD verschieben.
Falls ihr hier die Meldung "zuwenig Speicherplatz" bekommt, hilft meist ein Reboot des Telefons oder eben eine größere SD (Danke Slassh)
Einige Apps installieren sich fast vollständig auf die SD, andere verbleiben zu einem Großteil auf dem Telefon (wie z.B. Google Earth) (Danke McLane)
Die meisten neuen Apps installieren sich nun sofort auf der SD.
Um neue Apps wieder im Telefon zu speichern (erstmal besser), nach dem Verschieben den Befehl
adb shell pm setInstallLocation 0
absetzen.
Funktioniert einwandfrei mit dem Desire und sollte auch mit allen anderen 2.2 Androiden gehen.
Widgets (z.B. Extended Controls, Battery Left) müssen im Telefonspeicher bleiben, sonst laufen sie nach einem Reboot nicht mehr. (Danke Handymeister)
Have fun!
Erklärung:
Falls sich HTC-Sync nicht mehr verbinden lässt, muss der adb-treiber wieder installiert werden.
Dazu im Windows-Gerätemanager in den Ordner mit den Treibern navigieren, liegt je nach System etwa hier:
App Install Location | Android Developers
*
und das gefunden:
install app to sd card in 2.2 (froyo) - Android Help
Funktioniert ohne root
Dazu braucht man das android sdk:
Android SDK | Android Developers
das .zip auspacken, sieht dann so aus (Danke frajo):
[UPDATE]07.08.2010 12:35 <DIR> .
07.08.2010 12:35 <DIR> ..
05.08.2010 16:22 <DIR> add-ons
05.08.2010 16:22 <DIR> platforms
07.05.2010 14:48 854 SDK Readme.txt
07.05.2010 11:48 515.715 SDK_Setup.exe
05.08.2010 16:22 <DIR> tools
4 Datei(en) 518.335 Bytes
5 Verzeichnis(se)
Ab der Version r09 des sdk ist die adb.exe nicht mehr in tools:
[/UPDATE]The adb tool has moved to platform-tools\
If you don't see this directory in your SDK,
launch the SDK and AVD Manager (execute the android tool)
and install "Android SDK Platform-tools"
Please also update your PATH environment variable to
include the platform-tools/ directory, so you can
execute adb from any location.
Die USB-Treiber, die mit dem SDK installiert werden können, sind wohl nicht kompatibel mit dem Desire. Abhilfe schafft hier die Installation von HTC-Sync, das die passenden USB-Treiber gleich mitinstalliert. (Danke Modjo)
Wie in dem obigen Beitrag beschrieben:
- Handy per USB anschließen (nur laden, USB-Debugging aktiviert: Einstellungen->Anwendungen->Entwicklung)
- ein Dos-Fenster im \tools Ordner des sdk öffnen: (UPDATE: Bei neuerem SDK liegen die Tools in dem Ordner platform-tools\)
dann Ausführen der Befehle:pfad_zum_sdk\sdk\tools>
adb devices
(es sollte im Dos-Fenster eine Seriennummer beginnend mit einem H zu sehen sein)
List of devices attached
H*********** device
und
adb shell pm setInstallLocation 2
nun lassen sich auf dem Handy die meisten Apps im Dialog
Einstellungen->Anwendungen->Anwendungen verwalten
einzeln auf die SD verschieben.
Falls ihr hier die Meldung "zuwenig Speicherplatz" bekommt, hilft meist ein Reboot des Telefons oder eben eine größere SD (Danke Slassh)
Einige Apps installieren sich fast vollständig auf die SD, andere verbleiben zu einem Großteil auf dem Telefon (wie z.B. Google Earth) (Danke McLane)
Die meisten neuen Apps installieren sich nun sofort auf der SD.
Um neue Apps wieder im Telefon zu speichern (erstmal besser), nach dem Verschieben den Befehl
adb shell pm setInstallLocation 0
absetzen.
Funktioniert einwandfrei mit dem Desire und sollte auch mit allen anderen 2.2 Androiden gehen.
Widgets (z.B. Extended Controls, Battery Left) müssen im Telefonspeicher bleiben, sonst laufen sie nach einem Reboot nicht mehr. (Danke Handymeister)
Have fun!
Erklärung:
Probleme, Anregungen usw. bitte posten.adb shell pm setInstallLocation 0
adb shell pm setInstallLocation 1
adb shell pm setInstallLocation 2
0 = auto
1 = internal
2 = external
Falls sich HTC-Sync nicht mehr verbinden lässt, muss der adb-treiber wieder installiert werden.
Dazu im Windows-Gerätemanager in den Ordner mit den Treibern navigieren, liegt je nach System etwa hier:
Bei Google findet ihr Hinweise, welche Apps man verschieben / nicht verschieben soll:Win XP - %SystemDrive%\Programme\HTC\HTC Driver\Driver Files\XP_x86
Windows 7 32-bit - %SystemDrive%\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x86
Windows 7 64-bit - %SystemDrive%\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x64
App Install Location | Android Developers
*
Zuletzt bearbeitet: