29 votes

La console Eclipse affiche : 'Failed to push selection : Read-only file system'lorsque j'essaie de pousser un fichier.

J'essaie de pousser un fichier sur la carte SD mais la console affiche l'erreur "failed to push selection" : J'utilise la perspective DDMS dans Eclipse et j'ai généré la carte SD en utilisant la commande mksdcard.

30voto

Amel Jose Points 312

Il suffit d'aller sur

C:\Documents and Settings\<adminstrator>\.android\avd

prendre 'properties' de votre dossier avd (il y a un dossier pour chacun des avd)

décochez 'Read only' -> OK

C'est la seule chose qui a fonctionné pour moi.

P.S : Certains de ces dossiers peuvent être cachés.

10voto

MKJParekh Points 18108

Vous devez donner le support SDCard à votre AVD et monter la SDCard.

Tout d'abord, allez dans 'AVD Manager' et sélectionnez votre AVD puis cliquez sur 'Editer' et dans 'Hardware' ajoutez 'SDCard Support'.

Veuillez vérifier ce lien pour connaître toutes les étapes détaillées de la prise en charge et du montage de la carte SDCard.

Vous pouvez aussi essayer cette commande dans CMD, cela va remonter votre SDCard.

c:\android-sdk\platform-tools\>adb remount

8voto

IronBlossom Points 1153

Sur le Terminal o Command-Prompt , écrivez ces( pour moi, c'est l'invite de commande ) :

  • adb shell (Ouvre le shell du périphérique. Vous verrez un # )
  • su (obtenir la permission de la racine, si nécessaire)
  • mount -o rw,remount rootfs / (Remonter le système de fichiers racine).
  • chmod 777 /mnt/sdcard (changez la permission de la carte sdcard en rwe.)
  • exit

Si cela ne fonctionne pas, essayez de pousser le fichier à partir du même shell en utilisant adb push . J'espère que cela vous aidera.

3voto

L.Sidhu Points 44

J'étais également confronté au même problème :

Impossible de pousser la sélection : Système de fichiers en lecture seule

Dans les ordinateurs avec une configuration plus élevée (au-delà de Windows XP) des paramètres comme ---> C:\Documents et paramètres \.android\avd
n'existe pas, donc à la place allez dans ce chemin --> C:\Users\.android et faites un clic droit sur ce dossier et décochez la case dont le nom est en lecture seule.

J'espère que cela aidera ceux qui ont un Windows plus récent sur leur PC :) Si cette solution vous aide, veuillez voter pour elle.

1voto

Kamal Trivedi Points 128

Dans mon cas, j'ai fait une erreur avec le slash. lors de la spécification des "Options supplémentaires de la ligne de commande de l'émulateur" dans eclipse

En fait, cela devrait être -sdcard C:/Kamal/sdcard/emulator_sdcard

et j'ai mis -sdcard C:\Kamal\sdcard\emulator_sdcard

Ensuite, après avoir redémarré Eclipse et l'émulateur, cela fonctionne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X