2010-05-11 4 views
130

J'ai juste des problèmes pour faire fonctionner ma carte SD d'émulateur ... J'ai créé un nouveau périphérique AVD avec une nouvelle carte SD.Mettre manuellement les fichiers sur l'émulateur Android Carte SD

Alors, comment mettre des données sur elle? J'ai trouvé le fichier « correct » pour être monté sur des outils Daemon, mais est corrompu ou tout simplement illisible ...

Ce serait génial si vous avez une idée :)

+0

Si vous essayez de le faire via le code, vous pouvez écrire '/ sdcard /' –

Répondre

131

Si vous utilisez Eclipse, vous pouvez Déplacez les fichiers depuis et vers la carte SD via Android Perspective (appelé DDMS dans Eclipse). Sélectionnez simplement l'émulateur dans la partie gauche de l'écran, puis choisissez l'onglet Explorateur de fichiers. Au-dessus de la liste avec vos fichiers devrait être deux symboles, un avec une flèche pointant vers un téléphone, en cliquant sur ce qui vous permettra de choisir un fichier pour passer à la mémoire du téléphone.

+4

salut, merci, cela semble fonctionner, mais comment puis-je ajouter un répertoire entier avec sous-répertoires? – poeschlorn

+6

Vous pouvez également exécuter ddms en tant qu'application autonome si le SDK Android est installé. C'est à $ ANDROID_SDK_PATH/tools/ddms – fijiaaron

+1

Lorsque j'ai couru ddms à partir du chemin SDK Android, l'explorateur de fichiers n'était pas là en tant qu'onglet. Mais c'était là dans le menu. Périphérique -> Explorateur de fichiers –

98

Utilisez l'outil adb fourni avec le SDK.

adb push myDirectory /sdcard/targetDir 

Si vous ne spécifiez /sdcard/ (avec le slash) comme destination, le contenu de Mydirectory se retrouveront dans la racine de/sdcard.

+1

que l'on était l'épargnant, merci. –

+0

@olafure: Est-ce qu'un fichier peut être poussé sur la carte SD de l'android, pas sur le répertoire. – Ashwin

+2

@ user1139023 bien sûr, ajoutez simplement un '/' après le nom du répertoire, comme: 'adb poussez votrefichier.ext/sdcard /' qui mettrait votrefichier.ext à la racine de/sdcard – olafure

46

Dans Android Studio, ouvrez le Gestionnaire de périphériques: Outils -> Android -> Android Device Moniteur

Dans Eclipse ouvrir le Gestionnaire de périphériques: enter image description here

Dans le gestionnaire de périphériques, vous pouvez ajouter des fichiers à la carte SD ici: enter image description here

+0

merci ..mais lance erreur dans la console eclipse disant - "Impossible de pousser la sélection: système de fichiers en lecture seule" – Charlie

+1

@Charlie Vous devez vérifier la permission, parce que votre système de fichiers ne peut pas écrire quoi que ce soit que le message d'erreur –

+1

parfait! Merci –

5

Un moyen facile est de faire glisser et déposer. Il va copier les fichiers dans/sdcard/Download. Vous pouvez copier des dossiers entiers ou plusieurs fichiers. Assurez-vous que "Activer le partage du presse-papiers" est activé. (sous ...-> Paramètres)

+1

Le partage de la carte clip n'est pas là maintenant:/ –

+0

putain! Cela a fonctionné comme un charme !! Merci beaucoup!! –

+0

@UmerAsif C'est pour moi sur mes deux systèmes. Êtes-vous sûr? –

Questions connexes