Comment installer des fichiers APK sur SDCARD?

19

J'ai Samsung Galaxy 3 (I5801). J'ai téléchargé de nombreux fichiers APK sur Internet. Je n'ai aucun problème à installer des fichiers APK. Par défaut, lorsque le fichier APK est sélectionné, il s'installe dans la mémoire du téléphone. Je veux qu'il installe l'application sur SDCARD. J'ai rempli la mémoire de mon téléphone.

Donc mes requêtes sont

  1. Comment installer APK sur SDCARD? APK devrait s'installer sur SDCARD.
  2. Comment déplacer une application déjà installée vers la carte SDC depuis la mémoire du téléphone?
JRC
la source

Réponses:

13

Si vous utilisez Android 2.2, vous pouvez déplacer vos applications vers SD depuis Paramètres -> Applications -> Gérer les applications. Avant 2.2, vous devez avoir root, créer une partition séparée sur votre carte SD et installer une ROM personnalisée qui prend en charge app2sd.

Lie Ryan
la source
4
Il convient de noter que les développeurs doivent spécifiquement rendre leurs applications mobiles sur la carte SD sous Android 2.2+.
ale
1
En plus de ce que @Al a dit, votre mod Cyanogen peut forcer les applications à s'installer sur la carte SD (mais peut ne pas être recommandé selon le type d'application).
Bryan Denny
1
merci beaucoup pour la réponse. Je pense que mon mobile exécute la version Eclair, que je pense 2.1. Dois-je donc garder le nombre d'applications installées faible afin d'utiliser l'espace sur la mémoire du téléphone? Je ne vois aucune option comme «passer à la carte SD» ou «installer sur la carte SD» lors de l'installation ou dans «gérer l'application» du menu des paramètres.
JRC
Oui ... La réponse de Lie Ryan est parfaite. JRC, vous devez jongler avec les applications installées ou obtenir un appareil comme le premier Galaxy 7500 avec 8 Go de mémoire interne.
Sparx
1
@travis: à partir du shell adb ou de l'application Terminal Emulator, utilisez mv /source/path /destination/pathpour déplacer des fichiers et utilisez ln -s /actual/file/path /symbolic/linkpour créer un lien symbolique (le -ssymbole symbolique / lien souple, si vous ne le spécifiez pas, vous créerez un lien dur, qui ne peut pas traverser limite de partition). Notez que vous avez besoin de root pour modifier les fichiers apk stockés dans / data / app / et les données d'application dans / data / data /. Si vous n'êtes pas familier avec lnou mv, c'est une bonne idée de jouer avec eux dans des fichiers sûrs avant de jouer avec le système. Faites une sauvegarde! Pour ce faire, en dernier recours uniquement.
Lie Ryan
3

Si vous utilisez Android 2.1, vous pouvez utiliser l' application Link2SD . Pour l'utiliser, votre téléphone doit être rooté et votre SDCARD doit avoir des partitions ext2 [OR] ext3. Ensuite, il s'installe sur la mémoire du téléphone et déplace l'application installée sur SDCARD.

Déplacer les applications déjà installées sur la carte SD: ouvrez l'application Link2SD et filtrez les applications qui sont la mémoire du téléphone. Sélectionnez chaque application installée sur SDCARD et choisissez l'option Créer un lien. Terminé, cela résout le problème.

Il existe des outils disponibles pour partitionner votre SDCARD. Sur Windows Machine, vous pouvez utiliser le logiciel Minitool Partition et sur Linux, vous pouvez utiliser gparted.

X10MiniPro
la source
1

Téléchargez et installez simplement le SDK Android, à l'invite cmd, accédez au répertoire du SDK, cd dans le répertoire "platform-tools" et tapez adb shell.

Un $devrait apparaître dans la nouvelle ligne, puis tapez pm setInstallLocation 2et appuyez sur Entrée. le texte pm setInstallLocation 2 devrait apparaître à nouveau dans la nouvelle ligne.

Fermez maintenant l'invite de commande, déconnectez le téléphone et redémarrez-le.

Vos applications devraient maintenant se déplacer sur la carte SD par défaut.

Irfan
la source