|

Dans ce tutoriel, Softonic vous explique comment installer des applications et jeux sur la carte SD de votre dispositif Android.

La mémoire interne de votre smartphone Android est pleine? Il vous est impossible d'installer la dernière mise à jour de Facebook ou le jeu qui fait un carton sur Google Play? Softonic a la solution et vous montre comment il est possible de forcer votre mobile à installer des applications sur sa larte SD.

Les outils nécessaires

Avant de commencer, vous aurez besoin de:

Ensuite, activer le débogage USB de votre dispositif Android en allant dans: Paramètres > Applications > Développement > Débogage USB.

Installer les kits de développement et les Platform-tools

Commencer par installer le kit de développement Java puis le kit de développement Android. Lorsque ce-dernier est installé, exécuter Android SDK Manager et cocher la case Android SDK Platofrm-tools comme sur l'image: Ce pack d'outils contient Android Debug Brifge (adb), un utilitaire qui permet de communiquer avec un dispositif Android depuis l'invite de commandes de Windows. C'est grâce à lui que vous pourrez demander à votre Android d'installer vos applications et jeux sur la carte mémoire.

Connecter votre Android à votre ordinateur

Ouvrir l'invite de commandes de Windows

Pour ce faire aller dans Démarrer > Exécuter ou cliquer sur Windows + R. Taper cmd et cliquer sur OK. Une fois dans l'invite de commandes:

  • Écrire CD\ puis taper Entrer.
  • A l'aide de la touche Tab (tabulation), faire défiler les options jusqu'à accéder à "Program files (x86)"
  • A la suite, entrer le chemin d'accès Android/Android-SDK/Platform-tools.
  • Taper adb devices pour vérifier que votre dispositif Android est connecté et reconnu.
  • Vous devriez voir apparaître le nom de votre dispositif et son numéro de série.
  • S'il n'apparaît pas, ou apparait offline, essayer avec un autre câble USB.
  • Taper netstat et vérifier si le port 5037 est utilisé.
  • C'est ce port qui est utilisé par Android Debug Bridge. S'il est utilisé, fermer le processus qui l'utilise.

Avant de poursuivre, il est recommandé de désactiver votre antivirus et votre pare-feu. Ces-derniers peuvent interférer dans le processus de connexion de ADB avec votre Android.

Exécuter la commande pour forcer les installations sur la carte SD

Android contient un paramètre qui décrit comment les applications s'installent par défaut sur votre dispositif. Ce paramètre se nomme setInstallLocation (ou set-Install-Location) et il accepte les valeurs suivantes:

  • 0 [auto]: laisse votre dispositif choisir le meilleur emplacement où installer les applications.
  • 1 [internal]: installe tout dans la mémoire interne.
  • 2 [external]: installe tout sur la carte mémoire.

Comme vous l'aurez deviné, il faut changer la valeur de setInstallLocation de 0 à 2. Exécuter l'une de ces commandes:

  • adb shell pm setInstallLocation 2

ou

  • adb shell pm set-install-location 2

Pour vérifier si cela a fonctionné, taper adb shell pm get-install-location. Si tout s'est passé correctement, la réponse de l'invite de commandes doit être celle-ci: Tout s'est déroulé comme prévu? Pas de message d'erreur? Il ne vous reste plus qu'à déconnecter votre Android et à le redémarrer. A partir de maintenant, toutes les applications et jeux s'installeront sur la carte mémoire. Si vous souhaitez revenir en arrière, répéter le processus en modifiant la valeur 2 par 0.

A savoir!

Il se peut que certaines applications ne s'exécutent pas correctement depuis la carte SD. Nous vous conseillons donc de la transférer manuellement depuis la carte SD vers la mémoire interne de votre Android. Un exemple d'applications qui doivent être dans la mémoire internet sont les widgets.

Via Softonic ES

Commentés

  • Jem |
    01/02/13
    Jem

    "Memoire Android pleine" pour le titre ?

    Salut a tout le monde :)

  • C. Coquis | FR |
    02/02/13
    C. Coquis | FR

    Bonjour Jem,

    Merci pour votre rectification. Il s'agit bien de mémoire pleine et pas de mémoire vide. Nous changeons le titre de suite.

  • perez |
    09/02/13
    perez

    est ce que cela ne permet plus la garentie du telephone et ne pose pas de soucis pour les mises a jours??

  • Becky |
    14/02/13
    Becky

    Est-ce que cela fera sauter la garantie ? Est-ce cela que l'on appelle un root ?

  • Joys |
    03/03/13
    Joys

    Bonjour,

    juste une petite question, comment fermer le processus qui utilise le port 5037 ?

    Merci d'avance,

  • sofien |
    19/03/13
    sofien

    ça n'a pas marché avec moi j'ai un GT-S5570 le sdk tools refuse de se mettre à jour après avoir télécharger le package et sur l'invite de commande j'ai toujours chemin introuvable pourtant tout y est comment faire svp

  • zahlika |
    25/03/13
    zahlika

    y a t il des risques a fair cette opération ???

  • Kartel |
    30/04/13
    Kartel

    En jouant avec ma tabletteil semblerait que mon petit frere l aurais dé-rooter . Comment la re-rooter svp ? Merci d avance

  • Wellington Jr |
    22/05/13
    Wellington Jr

    acces refusé pour Android/Android-SDK/Platform-tools>adb devices que faire ?

  • Crush0 |
    08/06/13
    Crush0

    Wellington Jr: Lance le SDK en administrateur.

  • jld |
    12/06/13
    jld

    excellent du très bon tuto nickel sur galaxy xcover qui manque cruellement de place système à recommander

  • Nathalie |
    14/06/13
    Nathalie

    Bonjour, J'ai un problème.Lorsque j'installe sdk j'ai un message d'erreur "Java SE developpement kit(JDK)not found". Pourtant j'ai installé java et sans soucis. Du coup, quand je suis dans l'invit de commande, ça ne fonctionne pas. J'espère que quelqu'un pourra m'aider. Merci. Nath

  • d2 |
    20/06/13
    d2

    MERCI.

  • J.Gibson |
    22/06/13
    J.Gibson

    Attention dans votre tuto les gars Java JDK doit être installé en 32b, votre installer Android est une appli 32, donc elle doit appeler un Java 32bits.

  • J.Gibson |
    22/06/13
    J.Gibson

    Ok bon après avoir luté toute l'après midi je peux vous donner mon verdict.

    Tout d'abord j'ai un Galaxy Note 8 en Android 4.1.2. J'ai suivi le tuto qui a fonctionné, j'ai bien réussi à passer les commandes et j'ai vérifié plusieurs fois que les modifs ont bien été prises en compte.

    PAR CONTRE, les applis s'installent toujours dans la mémoire interne ! je n'y comprends rien, meme après avoir redémarré plusieurs fois la tablette, qui est rooté ! la commande dis bien que je suis en mode : 2[external], pourtant les app s'installent toujours dans la mémoire interrne....

    Je ne sais plus quoi faire...

  • Dam n |
    05/07/13
    Dam n

    Ou faut il marquer adb devices ?

  • Audoin |
    25/07/13
    Audoin

    Parfait, merci

  • thomas |
    26/07/13
    thomas

    cette opération peut-elle marcher sur un SAMSUNG GT-C3310 ?

  • San |
    01/08/13
    San

    Le logiciel android passe son temps à vouloir faire des maj. Et dans la commande "le chemin d'accès est introuvable". Une solution, s'il vous plaît ?

  • k3v |
    06/08/13
    k3v

    chemin introuvable... une aide? svp

  • jksite |
    07/08/13
    jksite

    merci pour cette belle explication tout ça marche bien pour toi Nathalie vous devez indiquez au votre Systeme où se trouve le JDK en faisant une clique droit sur l'icone "ordinateur"/"propriétés" une fenêtre s'ouvre cliquez sur "paramètres Systeme avancés" une autre fenêtre s'ouvre cliquez sur "variable d'environnement" une autre fenêtre s'ouvre dans l'onglet "variable Systeme" une variable s'appelle "Path" selectionnez-le cliquez sur modifier attention ne supprimez rien ,cliquez sur le bouton "fin" de clavier pour que le curceur se positionne à la fin, mettez un point vérgule ";" et enfin le chemin complet de votre JDK ; vous devez avoir une ligne comme ça ...;C:\Program Files\Java\jdk1.7.0_10\bin maintenant que tu as configuré votre JDK lancez votre SDK et tout ira bien

  • Flakiss |
    20/08/13
    Flakiss

    Bonjour, lorsque je tape "cd Android", comme sur l'image, ça me met accès refusé. Que faire ?

  • Babel |
    21/08/13
    Babel

    sdk manager ne s'execute pas sur Windows 8 64bits

  • ghassen |
    03/09/13
    ghassen

    ca marche avec samsung y gt-6312??

  • karim |
    05/09/13
    karim

    program files is not recognized as internal or external command

  • karim |
    05/09/13
    karim

    que faire

  • lili |
    07/09/13
    lili

    je veux télécharger JDK mais ça me propose plein de truc en anglais et je comprend pas ou est ce qu'il faut que j'aille pour le télécharger.. merci d'avance

  • Mmh |
    28/09/13
    Mmh

    tout marche mais j'ai l'impression que rien n'as changé, je ne peut pas dépasser la mémoire interne de mon télephone j'ai remarqué juste une chose c'est que je ne peut pas mettre à jour les applis système. Il y a un moyen d'arranger ça ?

  • pascale38 |
    09/11/13
    pascale38

    Je suis vraiment novice, et je ne voudrais pas me planter : où faut-il télécharger les 3 outils, sur la tablette ou sur l'ordi ? Merci d'avance pour votre aide

  • pascale38 |
    09/11/13
    pascale38

    Pour éviter de ma planter, pourriez-vous me dire où il faut charger les 3 outils, sur le pc ou sur la tablette ? Merci de votre aide

  • saxe20032003 |
    28/11/13
    saxe20032003

    Bonjour à tous Une petite question quand même qui pour moi n'est pas implicitement expliquée : Le téléphone doit-il être impérativement rooté? Merci pour vos réponses.

  • Mc.rodrigue |
    29/01/14
    Mc.rodrigue

    merci Alan , ca marche chez moi Nickel . j'aimerais preciser pour tous ceux qui ont des problemes au niveau des commandes (DOS) que l'important cest de connaitre le chemin d'acces du disque C:/ jusqu'à votre fichier "platform-tools" . Une fois le chemin connu , il est preferable d'inserer pas à pas celui ci dans notre invite de commande . Exemple : chez moi mon fichier "platform-tools" se trouvait sur ce chemin : C:/Program Files/Downloads/adt-bundle-windows-x86-20130917/adt-bundle-windows-x86-20130917/sdk

    donc ceci dit sur l'invite de commande C:/ 1) je tape cd "Program Files" puis "entrer" 2) ensuite cd "Downloads" puis entrer" ainsi de suite jusqu'à cd "platform-tools" .

    NB: n'oubliez surtout pas les "" .

    Apres avoir entré cette derniere commande ,suivez le reste du tuto et ca ira . Je ne sais pas pourquoi il faut faire ainsi mais cest au 6eme essai que jai eu cette presence d'esprit . Merci Alan

  • hokage.yomgui |
    04/02/14
    hokage.yomgui

    lorsque je tape adb devices on me dit list of devices attached. comment faire?

  • |
    16/08/14

    slt tous le monde j'ai un probléme quand j'installe le package de android sdk platforms tools il s'écrit:URL not found: (C:\Program Files\Android\android-sdk\temp\android-L_r03.zip) (Accès refusé) s'il vous plait aidez-moi

  • |
    16/08/14

    s'il vous plait donnez nous un tutorial visuel;video pour que nous comprenons mieux

24/10/14
Votre avatar