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.
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.
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.
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
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.
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.
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
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. !