web-dev-qa-db-fra.com

La console Eclipse affiche: `` Échec de la sélection de la transmission: système de fichiers en lecture seule '' lorsque j'essaie de transmettre un fichier

J'essaie de pousser un fichier sur la carte SD mais son erreur d'affichage dans la console `` n'a pas réussi à pousser la sélection: système de fichiers en lecture seule ''. J'utilise la perspective DDMS dans Eclipse.J'ai généré une carte SD à l'aide de la commande mksdcard.

30
Amel Jose

Allez à

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'était la seule chose qui fonctionnait pour moi.

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

32
Amel Jose

Sur le Terminal ou Command-Prompt, écrivez ces ( pour moi son invite de commande ):

  • adb Shell (Ouvre le shell de l'appareil. Vous verrez un #)
  • su (obtenez l'autorisation root, si nécessaire)
  • mount -o rw,remount rootfs / (remonter le système de fichiers racine.)
  • chmod 777 /mnt/sdcard (changez l'autorisation de la carte SD 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 cette aide.

12
IronBlossom

Vous devez fournir un support SDCard à votre AVD et monter la SDCard.

Allez d'abord dans 'AVD Manager et sélectionnez votre AVD puis cliquez sur Modifier et dans le matériel, ajoutez le support de la carte SD'.

Veuillez vérifier ce lien pour une étape détaillée complète pour obtenir le support et le montage de la carte SD.

Vous pouvez également essayer cette commande dans CMD, cela remontera votre carte SD.

c:\Android-sdk\platform-tools\>adb remount
10
MKJParekh

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 supérieure (au-delà de Windows XP), des paramètres tels que ---> C:\Documents and Settings\.Android\avd
n'existe pas, allez à la place dans ce chemin -> C:\Users\.Android et faites un clic droit sur ce dossier et décochez la case portant le nom en lecture seule.

J'espère que cela aide ceux qui ont des fenêtres plus récentes sur leur PC :), si cette solution vous aide, votez pour.

4
L.Sidhu

Dans mon cas, je me suis trompé avec la barre oblique. tout en spécifiant des "Options de ligne de commande d'émulateur supplémentaires" dans Eclipse

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

et je mettais -sdcard C:\Kamal\sdcard\emulator_sdcard

Ensuite, après avoir redémarré Eclipse & Emulator, cela fonctionne.

1
Kamal Trivedi

si quelqu'un a le même problème dans la nouvelle construction du studio. 0.8.9 et ci-dessus voir ma solution ici et cela fonctionnera comme un charme: (solution afra mehrparvar en bas de page)

Erreur push de la carte SD de l'émulateur Android: système de fichiers en lecture seule

1
afra mehrparvar

Si les données de la carte SD ne sont pas mises à jour dans l'émulateur ou dans l'application que vous développez, sélectionnez, Outils de développement-> Scanner multimédia.Les données qui ont déjà été insérées dans la carte SD par des moyens différents seront bientôt chargées. !

1
Exceptional